0001193125-25-054851.txt : 20250314 0001193125-25-054851.hdr.sgml : 20250314 20250314163528 ACCESSION NUMBER: 0001193125-25-054851 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 127 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250314 DATE AS OF CHANGE: 20250314 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAGNACHIP SEMICONDUCTOR Corp CENTRAL INDEX KEY: 0001325702 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 830406195 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34791 FILM NUMBER: 25740792 BUSINESS ADDRESS: STREET 1: C/O MAGNACHIP SEMICONDUCTOR S.A. STREET 2: 74, RUE DE MERL CITY: LUXEMBOURG STATE: N4 ZIP: L-2146 BUSINESS PHONE: (352) 45-62-62 MAIL ADDRESS: STREET 1: C/O MAGNACHIP SEMICONDUCTOR S.A. STREET 2: 74, RUE DE MERL CITY: LUXEMBOURG STATE: N4 ZIP: L-2146 FORMER COMPANY: FORMER CONFORMED NAME: MAGNACHIP SEMICONDUCTOR LLC DATE OF NAME CHANGE: 20110304 FORMER COMPANY: FORMER CONFORMED NAME: MAGNACHIP SEMICONDUCTOR Corp DATE OF NAME CHANGE: 20110303 FORMER COMPANY: FORMER CONFORMED NAME: MAGNACHIP SEMICONDUCTOR LLC DATE OF NAME CHANGE: 20100701 10-K 1 d920621d10k.htm 10-K 10-K
Table of Contents
falseFY0001325702 0001325702 2024-01-01 2024-12-31 0001325702 2023-01-01 2023-12-31 0001325702 2024-12-31 0001325702 2023-12-31 0001325702 2025-02-28 0001325702 2024-06-30 0001325702 2023-01-01 2023-09-30 0001325702 2024-10-01 2024-12-31 0001325702 2022-12-31 0001325702 mx:ZeroCostCollarsMember 2024-12-31 0001325702 mx:NomuraFinancialInvestmentCoLtdMember mx:ZeroCostCollarAndForwardContractsMember 2024-12-31 0001325702 us-gaap:IntellectualPropertyMember 2024-12-31 0001325702 us-gaap:OtherCurrentAssetsMember 2024-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2024-12-31 0001325702 us-gaap:BuildingAndBuildingImprovementsMember 2024-12-31 0001325702 us-gaap:MachineryAndEquipmentMember 2024-12-31 0001325702 mx:FinanceLeaseRightOfUseAssetsMember 2024-12-31 0001325702 mx:ZeroCostCollarTwoMember 2024-12-31 0001325702 mx:ZeroCostCollarOneMember 2024-12-31 0001325702 mx:ZeroCostCollarThreeMember 2024-12-31 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001325702 us-gaap:IntellectualPropertyMember srt:MaximumMember 2024-12-31 0001325702 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001325702 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001325702 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001325702 us-gaap:ParentMember mx:OperatingLossCarriedForwardIndefinitelyMember mx:TaxPeriodTwoThousandThirtySevenMember 2024-12-31 0001325702 us-gaap:ParentMember mx:OperatingLossCarryForwardsExpiresMember mx:TaxPeriodTwoThousandThirtySevenMember 2024-12-31 0001325702 srt:SubsidiariesMember mx:TaxPeriodTwoThousandThirtyEightMember 2024-12-31 0001325702 srt:SubsidiariesMember mx:OperatingLossCarryForwardsExpiresMember mx:TaxPeriodTwoThousandThirtyEightMember 2024-12-31 0001325702 srt:SubsidiariesMember mx:OperatingLossCarryForwardsExpiresMember mx:TaxPeriodTwoThousandThirtyNineMember 2024-12-31 0001325702 srt:SubsidiariesMember mx:TaxPeriodTwoThousandAndThirtyFourThroughTwoThousandAndFourtyMember 2024-12-31 0001325702 srt:SubsidiariesMember mx:OperatingLossCarriedForwardIndefinitelyMember mx:TaxPeriodTwoThousandAndThirtyFourThroughTwoThousandAndFourtyMember 2024-12-31 0001325702 srt:SubsidiariesMember mx:OperatingLossCarryForwardsExpiresMember mx:TaxPeriodTwoThousandAndThirtyFourThroughTwoThousandAndFourtyMember 2024-12-31 0001325702 mx:DutchStatutoryTaxRateMember 2024-12-31 0001325702 us-gaap:OtherCurrentLiabilitiesMember 2024-12-31 0001325702 mx:OperatingLeaseRightOfUseAssetsMember 2024-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentMember 2024-12-31 0001325702 mx:CurrentOperatingLeaseLiabilitiesMember 2024-12-31 0001325702 us-gaap:OtherCurrentLiabilitiesMember 2024-12-31 0001325702 mx:NonCurrentoperatingLeaseLiabilitiesMember 2024-12-31 0001325702 us-gaap:OtherNoncurrentLiabilitiesMember 2024-12-31 0001325702 mx:ZeroCostCollarAndForwardContractsMember 2024-12-31 0001325702 mx:StandardCharteredBankKoreaLimitedMember mx:ZeroCostCollarAndForwardContractsMember 2024-12-31 0001325702 mx:TaxPeriodTwoThousandThirtySevenMember 2024-12-31 0001325702 mx:CapexLoansMember 2024-12-31 0001325702 us-gaap:BuildingMember srt:MinimumMember 2024-12-31 0001325702 us-gaap:BuildingMember srt:MaximumMember 2024-12-31 0001325702 us-gaap:BuildingAndBuildingImprovementsMember srt:MinimumMember 2024-12-31 0001325702 us-gaap:BuildingAndBuildingImprovementsMember srt:MaximumMember 2024-12-31 0001325702 us-gaap:MachineryAndEquipmentMember srt:MinimumMember 2024-12-31 0001325702 us-gaap:MachineryAndEquipmentMember srt:MaximumMember 2024-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentOtherTypesMember srt:MinimumMember 2024-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentOtherTypesMember srt:MaximumMember 2024-12-31 0001325702 mx:ZeroCostCollarsMember 2023-12-31 0001325702 mx:NomuraFinancialInvestmentCoLtdMember mx:ZeroCostCollarAndForwardContractsMember 2023-12-31 0001325702 us-gaap:IntellectualPropertyMember 2023-12-31 0001325702 us-gaap:OtherCurrentAssetsMember 2023-12-31 0001325702 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001325702 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001325702 mx:FinanceLeaseRightOfUseAssetsMember 2023-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001325702 mx:ZeroCostCollarTwoMember 2023-12-31 0001325702 mx:ZeroCostCollarOneMember 2023-12-31 0001325702 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001325702 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001325702 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001325702 us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0001325702 mx:OperatingLeaseRightOfUseAssetsMember 2023-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentMember 2023-12-31 0001325702 mx:CurrentOperatingLeaseLiabilitiesMember 2023-12-31 0001325702 us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0001325702 mx:NonCurrentoperatingLeaseLiabilitiesMember 2023-12-31 0001325702 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001325702 mx:StandardCharteredBankKoreaLimitedMember mx:ZeroCostCollarAndForwardContractsMember 2023-12-31 0001325702 mx:ZeroCostCollarAndForwardContractsMember 2023-12-31 0001325702 mx:FabThreeFoundryServicesMember 2024-01-01 2024-12-31 0001325702 us-gaap:OperatingSegmentsMember mx:MixedSignalSolutionsMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 us-gaap:OperatingSegmentsMember mx:PowerAnalogSolutionsMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 us-gaap:OperatingSegmentsMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 mx:StandardProductsBusinessMember country:KR 2024-01-01 2024-12-31 0001325702 mx:StandardProductsBusinessMember mx:AsiaPacificOtherThanKoreaMember 2024-01-01 2024-12-31 0001325702 mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 mx:StandardProductsBusinessMember country:US 2024-01-01 2024-12-31 0001325702 mx:StandardProductsBusinessMember srt:EuropeMember 2024-01-01 2024-12-31 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001325702 mx:EmployeeAndNonEmployeeStockOptionMember 2024-01-01 2024-12-31 0001325702 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mx:StandardProductsBusinessMember mx:ChinaAndHongKongMember 2024-01-01 2024-12-31 0001325702 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mx:StandardProductsBusinessMember country:JP 2024-01-01 2024-12-31 0001325702 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:TopCustomerOneMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:TopCustomerTwoMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember country:KR 2024-01-01 2024-12-31 0001325702 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:TopTenCustomersMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember mx:TopCustomerOneMember 2024-01-01 2024-12-31 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001325702 mx:ZeroCostCollarsMember us-gaap:CashFlowHedgingMember 2024-01-01 2024-12-31 0001325702 mx:ZeroCostCollarOneMember 2024-01-01 2024-12-31 0001325702 mx:ZeroCostCollarTwoMember 2024-01-01 2024-12-31 0001325702 mx:ZeroCostCollarThreeMember 2024-01-01 2024-12-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-12-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-12-31 0001325702 us-gaap:AllowanceForCreditLossMember 2024-01-01 2024-12-31 0001325702 mx:ZeroCostCollarsMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-01-01 2024-12-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001325702 us-gaap:ShippingAndHandlingMember 2024-01-01 2024-12-31 0001325702 srt:SubsidiariesMember 2024-01-01 2024-12-31 0001325702 mx:LuxembourgSubsidiaryMember 2024-01-01 2024-12-31 0001325702 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001325702 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-12-31 0001325702 srt:MinimumMember 2024-01-01 2024-12-31 0001325702 srt:MaximumMember 2024-01-01 2024-12-31 0001325702 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001325702 mx:NewStockRepurchaseProgramMember 2024-01-01 2024-12-31 0001325702 mx:PowerAnalogSolutionsMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 mx:MixedSignalSolutionsMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 mx:TwoThousandTwentyPlanMember 2024-01-01 2024-12-31 0001325702 srt:SubsidiariesMember mx:MssMember 2024-01-01 2024-12-31 0001325702 srt:MinimumMember country:KR 2024-01-01 2024-12-31 0001325702 mx:AllowanceForSalesReturnMember 2024-01-01 2024-12-31 0001325702 us-gaap:OperatingSegmentsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:FabThreeFoundryServicesMember 2023-01-01 2023-12-31 0001325702 us-gaap:OperatingSegmentsMember mx:MixedSignalSolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 us-gaap:OperatingSegmentsMember mx:PowerAnalogSolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:StandardProductsBusinessMember country:KR 2023-01-01 2023-12-31 0001325702 mx:StandardProductsBusinessMember mx:AsiaPacificOtherThanKoreaMember 2023-01-01 2023-12-31 0001325702 mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:StandardProductsBusinessMember country:US 2023-01-01 2023-12-31 0001325702 mx:StandardProductsBusinessMember srt:EuropeMember 2023-01-01 2023-12-31 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001325702 mx:EmployeeAndNonEmployeeStockOptionMember 2023-01-01 2023-12-31 0001325702 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mx:StandardProductsBusinessMember mx:ChinaAndHongKongMember 2023-01-01 2023-12-31 0001325702 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember mx:TopCustomerOneMember 2023-01-01 2023-12-31 0001325702 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:TopCustomerTwoMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:TopCustomerOneMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mx:StandardProductsBusinessMember country:JP 2023-01-01 2023-12-31 0001325702 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:TopTenCustomersMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember mx:TopCustomerThreeMember 2023-01-01 2023-12-31 0001325702 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember mx:TopCustomerTwoMember 2023-01-01 2023-12-31 0001325702 mx:ZeroCostCollarsMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-12-31 0001325702 mx:ZeroCostCollarOneMember 2023-01-01 2023-12-31 0001325702 mx:ZeroCostCollarTwoMember 2023-01-01 2023-12-31 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001325702 mx:ZeroCostCollarsMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-12-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001325702 us-gaap:ShippingAndHandlingMember 2023-01-01 2023-12-31 0001325702 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001325702 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001325702 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001325702 mx:PowerAnalogSolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:MixedSignalSolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:DutchSubsidiaryMember 2023-01-01 2023-12-31 0001325702 mx:LuxembourgSubsidiaryMember 2023-01-01 2023-12-31 0001325702 mx:DisplaySolutionsMember mx:StandardProductsBusinessMember mx:MixedSignalSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:DisplaySolutionsMember mx:StandardProductsBusinessMember mx:OtherSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:DisplaySolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:PowerSolutionsMember mx:StandardProductsBusinessMember mx:PowerAnalogSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:PowerSolutionsMember mx:StandardProductsBusinessMember mx:MixedSignalSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:PowerSolutionsMember mx:StandardProductsBusinessMember mx:OtherSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:PowerSolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:StandardProductsBusinessMember mx:PowerAnalogSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:StandardProductsBusinessMember mx:MixedSignalSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:StandardProductsBusinessMember mx:OtherSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:DisplaySolutionsMember mx:StandardProductsBusinessMember mx:PowerAnalogSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 us-gaap:CommodityContractMember us-gaap:SubsequentEventMember 2025-02-01 0001325702 us-gaap:OtherIntangibleAssetsMember 2024-10-01 2024-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentMember 2024-10-01 2024-12-31 0001325702 mx:WorkingCapitalTermLoanMember 2024-03-26 0001325702 mx:CapexLoansMember 2024-03-26 0001325702 currency:KRW mx:WorkingCapitalTermLoanMember 2024-03-26 0001325702 mx:WorkingCapitalTermLoanMember 2024-03-26 2024-03-26 0001325702 currency:KRW mx:WorkingCapitalTermLoanMember 2024-03-26 2024-03-26 0001325702 currency:KRW mx:CapexLoansMember 2024-03-26 2024-03-26 0001325702 mx:WorkingCapitalTermLoanMember 2024-12-16 0001325702 currency:KRW mx:CapexLoansMember 2024-12-16 0001325702 mx:StockRepurchaseProgramMember 2021-12-21 0001325702 mx:StockAlreadyRepurchaseProgramMember 2021-12-21 0001325702 mx:StockRepurchaseProgramMember 2022-08-31 0001325702 mx:StockRepurchaseProgramMember 2022-09-01 2022-12-31 0001325702 mx:StockRepurchaseProgramMember 2023-01-01 2023-06-30 0001325702 mx:StockRepurchaseProgramMember 2023-07-19 0001325702 mx:NewStockRepurchaseProgramMember 2023-08-01 2023-12-31 0001325702 mx:StockRepurchaseProgramMember 2025-01-01 2025-02-28 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2024-12-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-12-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001325702 us-gaap:CommonStockMember 2024-12-31 0001325702 us-gaap:RetainedEarningsMember 2024-12-31 0001325702 us-gaap:TreasuryStockCommonMember 2024-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001325702 us-gaap:CommonStockMember 2022-12-31 0001325702 us-gaap:RetainedEarningsMember 2022-12-31 0001325702 us-gaap:TreasuryStockCommonMember 2022-12-31 0001325702 us-gaap:TreasuryStockCommonMember 2023-12-31 0001325702 us-gaap:RetainedEarningsMember 2023-12-31 0001325702 us-gaap:CommonStockMember 2023-12-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 iso4217:USD xbrli:shares xbrli:pure utr:Year iso4217:KRW iso4217:USD xbrli:shares
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
 
FORM
10-K
 
 
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2024
or
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from
     
to
     
Commission File Number
001-34791
 
 
 
Magnachip Semiconductor Corporation
(Exact name of registrant as specified in its charter)
 
 
 
Delaware
 
83-0406195
(State or Other Jurisdiction of
Incorporation or Organization)
 
(I.R.S. Employer
Identification No.)
c/o Magnachip Semiconductor, Ltd.
15F, 76 Jikji-daero
436beon-gil
,
Heungdeok-gu
Cheongju-si,
Chungcheongbuk-do,
Republic of Korea 28581
(Address of principal executive offices) (Zip Code)
Registrant’s telephone number, including area code: +82 (2) 6903-3000
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, par value $0.01 per share
 
MX
 
New York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
 
 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. ☐  Yes ☒  No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. ☐  Yes ☒  No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. ☒  Yes ☐  No
Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T
(§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files. ☒  Yes ☐  No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a
non-accelerated
filer, 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. 
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. 
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to
§240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule
12b-2
of the Act). ☐  Yes   No
State the aggregate market value of the voting and
non-voting
common equity held by
non-affiliates
computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant’s most recently completed second fiscal quarter. $178,954,261.
As of February 28, 2025, the registrant had 36,883,279 shares of common stock outstanding.
 
 
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive proxy statement relating to its 2025 annual meeting of stockholders will be incorporated by reference into Part III of this Annual Report on
Form 10-K
or included by amendment to this report within 120 days after the end of the fiscal year to which this report relates.
 
Form 10-K


Table of Contents

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES

FORM 10-K FOR THE YEAR ENDED DECEMBER 31, 2024

TABLE OF CONTENTS

 

     Page  
PART I        
  Item 1.   

Business

     2  
  Item 1A.   

Risk Factors

     19  
  Item 1B.   

Unresolved Staff Comments

     38  
  Item 1C.   

Cybersecurity

     38  
  Item 2.   

Properties

     40  
  Item 3.   

Legal Proceedings

     40  
  Item 4.   

Mine Safety Disclosures

     40  

PART II

       
  Item 5.   

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

     41  
  Item 6.   

[Reserved]

     42  
  Item 7.   

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

     42  
  Item 7A.   

[Reserved]

     62  
  Item 8.   

Financial Statements and Supplementary Data

     63  
  Item 9.   

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

     104  
  Item 9A.   

Controls and Procedures

     104  
  Item 9B.   

Other Information

     105  
  Item 9C.   

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

     105  

PART III

       
  Item 10.   

Directors, Executive Officers and Corporate Governance

     106  
  Item 11.   

Executive Compensation

     106  
  Item 12.   

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

     106  
  Item 13.   

Certain Relationships and Related Transactions, and Director Independence

     106  
  Item 14.   

Principal Accounting Fees and Services

     106  

PART IV

       
  Item 15.   

Exhibits and Financial Statement Schedules

     107  
  Item 16.   

10-K Summary

     112  

SIGNATURES

     113  

Form 10-K

 


Table of Contents

PART I

INDUSTRY AND MARKET DATA

We have made statements in this Annual Report on Form 10-K for the year ended December 31, 2024 (this “Report”) regarding our industry and our position in the industry based on our experience in the industry and our own views of market conditions, but we have not independently verified those statements. We do not have any obligation to announce or otherwise make publicly available updates or revisions to forecasts contained in these documents.

Statements made in this Report, unless the context otherwise requires, include the use of the terms “us,” “we,” “our,” the “Company” and “Magnachip” to refer to Magnachip Semiconductor Corporation and its consolidated subsidiaries. The term “Korea” refers to the Republic of Korea or South Korea. On September 1, 2020, we completed the sale of our Foundry Services Group business and our fabrication facility located in Cheongju, Korea to SK keyfoundry Inc. Unless otherwise noted herein, historical operational metrics presented herein do not include those of the Foundry Services Group.

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

We have made certain “forward-looking” statements in this Report within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), that involve risks and uncertainties. Forward-looking statements give our current expectations and projections relating to our financial condition, results of operations, plans, objectives, future performance and business. You can identify these statements by the fact that they do not relate strictly to historical or current facts. These statements may include words such as “anticipate,” “estimate,” “expect,” “project,” “intend,” “plan,” “believe” and other words and terms of similar meaning in connection with any discussion of the timing or nature of future operating or financial performance or other events. All statements other than statements of historical facts included in this Report that address activities, events or developments that we expect, believe or anticipate will or may occur in the future are forward-looking statements.

These forward-looking statements are largely based on our expectations and beliefs concerning future events, which reflect estimates and assumptions made by our management. These estimates and assumptions reflect our best judgment based on currently known market conditions and other factors relating to our operations and business environment, all of which are difficult to predict and many of which are beyond our control. Although we believe our estimates and assumptions to be reasonable, they are inherently uncertain and involve a number of risks and uncertainties that are beyond our control. In addition, management’s assumptions about future events may prove to be inaccurate. Management cautions all readers that the forward-looking statements contained in this Report are not guarantees of future performance, and we cannot assure any reader that those statements will be realized or the forward-looking events and circumstances will occur. Actual results may differ materially from those anticipated or implied in the forward-looking statements due to the factors listed in the “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Business” sections and elsewhere in this Report.

All forward-looking statements speak only as of the date of this Report. We do not intend to publicly update or revise any forward-looking statements as a result of new information or future events or otherwise, except as required by law. These cautionary statements qualify all forward-looking statements attributable to us or persons acting on our behalf.

 

 

“Magnachip” is a registered trademark of us and our subsidiaries and “Magnachip Everywhere” is our registered trademark and service mark. All other product, service and company names mentioned in this Report are the service marks or trademarks of their respective owners.

 

1


Table of Contents

Item 1. Business

General

We are a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communication, Internet of Things (“IoT”), consumer, computing, industrial and automotive applications. We have a proven record with approximately 45 years of operating history, a portfolio of approximately 1,000 registered patents and pending applications and extensive engineering and manufacturing process expertise. Our standard products business includes Display integrated circuit (“IC”) products, Power IC products, and Power discrete products. Our Display IC products provide panel display solutions to major suppliers of large and small rigid and flexible panel displays, and a wide range of applications including smartphones, TVs, automotive and IT applications such as monitors, notebook PCs, tablet PCs, as well as AR/VRs. Our Power IC products provide power management solutions to major television makers and large panel suppliers. Our Power discrete products provide power management solutions to communication, consumer, computing, servers, automotive, and industrial applications.

The wide variety of our analog and mixed-signal semiconductor products allows us to address multiple high-growth end markets and rapidly develop and introduce new products in response to market demands. Our design center and substantial manufacturing operations in Korea place us at the core of the global electronics device supply chain. We believe this enables us to quickly and efficiently respond to our customers’ needs, and allows us to better serve and capture additional demand from existing and new customers. Certain of our organic light emitting diodes (“OLEDs”) products are produced using external foundries. Through a strategic cooperation with external foundries, we strive to outsource wafers at competitive prices and produce quality products.

We have a long history of supplying and collaborating on product and technology development with leading innovators in the consumer electronics market. As a result, we have been able to strengthen our technology and develop products that are in high demand by our customers and end consumers. We sold approximately 370 distinct products in the year ended December 31, 2024 with a substantial portion of our revenues derived from a concentrated number of customers.

Our business is largely driven by innovation in the consumer electronics markets and the growing adoption by consumers of worldwide of electronic devices for use in their daily lives. The consumer electronics market is large and growing rapidly, largely due to consumers increasingly accessing a wide variety of rich media content, such as high definition audio and video, mobile devices, televisions and games on advanced consumer electronic devices. Electronics manufacturers are continuously implementing advanced technologies in new generations of electronic devices using analog and mixed-signal semiconductor components, such as display drivers that enable display of high resolution images, encoding and decoding devices that allow playback of high definition audio and video, and power semiconductors that increase power efficiency, thereby improving heat dissipation and extending battery life.

For the year ended December 31, 2024, we generated total revenues of $231.7 million, net loss of $54.4 million, operating loss of $53.0 million, Adjusted EBITDA of negative $23.6 million, Adjusted Operating Loss of $40.2 million and Adjusted Net Loss of $29.3 million. See “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” elsewhere in this Report for an explanation of our use of the Non-GAAP measures Adjusted EBITDA, Adjusted Operating Income (Loss) and Adjusted Net Income (Loss) and a reconciliation to net loss and operating loss prepared in accordance with United States Generally Accepted Accounting Principles (“U.S. GAAP”).

Recent Developments

On March 12, 2025, we announced that our Board of Directors and management team have made the decision to become a pure-play Power company to drive revenue growth, improve profitability, and maximize shareholder value. As a result, we are exploring all strategic options for its Display business (Display IC

 

2


Table of Contents

products), which is to be classified as discontinued operations when our results of operations for the first fiscal quarter of 2025 are reported. Our strategic options include a sale, merger, joint venture, licensing, and wind-down. We currently intend to complete this strategic process and exit the Display business by the end of the second quarter of 2025.

Our History

Our business was named “MagnaChip Semiconductor” when it was acquired from SK hynix Inc., formerly known as Hynix Semiconductor, Inc. (“SK hynix”), in October 2004.

On March 10, 2011, we completed our initial public offering. In connection with our initial public offering, we converted from a Delaware limited liability company to a Delaware corporation.

On December 30, 2020, we changed our name from “MagnaChip Semiconductor Corporation” to “Magnachip Semiconductor Corporation.”

On May 30, 2023, we announced a plan to separate our standard products business, consisting of Display Solutions and Power Solutions business lines, into two different entities to better align our product strategies by enabling each entity to allocate its resources more effectively to the specific needs of its customers, as well as to enhance transparency, accountability and flexibility in business (the “Internal Separation”). To effectuate the Internal Separation, we reorganized our standard products business into two distinct businesses: (i) our Display IC and Power IC businesses, which are fabless businesses, were grouped together to form the Mixed-Signal Solutions (“MSS”) business, and (ii) our Power discrete business, which is an integrated device manufacturing (“IDM”) business, became the Power Analog Solutions (“PAS”) business.

On January 10, 2024, we completed the Internal Separation by forming a new Korean limited liability company named “Magnachip Mixed-Signal, Ltd.” (“MMS”) and transferring the MSS business into such subsidiary. Following the Internal Separation, our MSS business is primarily operated by Magnachip Mixed-Signal, Ltd., and our PAS business is primarily operated by Magnachip Semiconductor, Ltd. (“MSK”), our already-existing Korean operating company. Both companies are indirect wholly-owned subsidiaries of the Company.

On December 31, 2024, an intercompany business transfer agreement was executed between MMS and MSK. Considering the Company’s overall performance and strategic direction—as well as insights from benchmarking global competitors and feedback from our stockholders, both MSK and MMS agreed that consolidating the Power IC and Power discrete businesses under a single company would create a more effective framework for expanding and strengthening the Company’s business for Power products. Accordingly, the Company’s Power IC business was transferred from MMS to MSK, with the transfer being completed on January 1, 2025.

For the purpose of this Annual Report on Form 10-K for the year ended December 31, 2024, our historical results and descriptions of our business and operations reflect the Power IC business as part of the MSS business since it was part of that business group for all of the fiscal year 2024.

Legacy Foundry Services Group Business

On September 1, 2020, we completed the sale of our Foundry Services Group business and our fabrication facility located in Cheongju, Korea (known as “Fab 4”) to SK keyfoundry Inc. This sale was part of a strategic shift in our operational focus to our standard products business. The Foundry Services Group business provided specialty analog and mixed-signal foundry services mainly for fabless and Integrated Device Manufacturer semiconductor companies.

 

3


Table of Contents

Our Products

Our Display IC products provide flat panel display solutions to major suppliers of large and small flat panel displays. These products include source and gate drivers and timing controllers that cover a wide range of flat panel displays used in mobile communications, automobiles, entertainment devices, notebook PCs, monitors and liquid crystal display (“LCD”), OLEDs and micro light emitting diode (“Micro LED”) televisions. Our Display IC products support the industry’s most advanced display technologies, such as OLEDs, and low temperature polysilicon thin film transistor (“LTPS TFT”), as well as high-volume display technologies such as amorphous silicon thin film transistors (a-Si TFTs). Since 2007, we have designed and manufactured OLED display driver IC products. Our current portfolio of OLED solutions address a wide range of resolutions ranging from HD (High Definition) to WQHD (Wide Quadruple High Definition) for wide range of applications including smartphones, TVs, automotive applications and IT applications such as monitors, notebook PCs, tablet PCs as well as AR/VRs. Our Power IC products provide power management solutions to major television suppliers and large panel display suppliers. These products include AC-DC/DC-DC converters, LED drivers, regulators, power management integrated circuits (“PMICs”) and level shifters for a range of devices, including televisions, wearable devices, notebooks, tablet PCs and other consumer electronics, as well as automotive applications. Our Display IC and Power IC business represented 23.4% and 19.3% of our total revenues for the fiscal years ended December 31, 2024 and 2023, respectively.

We expanded our business and market opportunity by establishing our Power discrete product line in late 2007. We have introduced a number of power management semiconductor products, including discrete and integrated circuit solutions for power management in high-volume consumer applications. Discrete products include metal oxide semiconductor field effect transistors (“MOSFETs”), and insulated-gate bipolar transistors (“IGBTs”) for a range of devices, including televisions, smartphones, mobile phones, wearable devices, desktop PCs, notebooks, tablet PCs, other consumer electronics, automotive, and industrial applications such as power suppliers, e-bikes, photovoltaic inverters, LED lighting and motor drives. Our Power discrete business represented 72.0% and 65.8% of our total revenues for the fiscal years ended December 31, 2024 and 2023, respectively.

Market Opportunity

The semiconductor market is large and is expanding its applications. Recently, industrial applications such as power suppliers, e-bikes, photovoltaic inverters, LED lighting, motor drives, and automotive applications such as on board chargers, electric motor drives, electric pumps, DC-DC converters and powertrain inverters in hybrid & battery electric vehicle (HEV & BEV) are further driving growth in the semiconductor market. Electronics device manufacturers recognize that the consumer entertainment experience plays a critical role in differentiating their products. To address and further stimulate consumer demand, electronics manufacturers have been driving rapid advances in the technology, functionality, form factor, cost, quality, reliability and power consumption of their products. Electronics manufacturers are continuously implementing advanced technologies in new generations of electronic devices using analog and mixed-signal semiconductor components, including power semiconductors that increase power efficiency, thereby improving heat dissipation and extending battery life. These advanced generations of consumer devices are growing faster than the overall electronics device market.

Requirements of Leading Electronic Devices Manufacturers

We believe our target customers view the following characteristics and capabilities as key differentiating factors among available analog and mixed-signal semiconductor suppliers:

 

 

Broad Offering of Differentiated Products with Advanced System-Level Features and Functions. Leading electronic devices manufacturers seek to differentiate their products by incorporating innovative semiconductor products that enable unique system-level functionality and enhance performance. These consumer electronics manufacturers seek to closely collaborate with semiconductor solutions providers that

 

4


Table of Contents
 

continuously develop new and advanced products, and technologies that enable state of the art features and functions, such as bright and thin displays, small form factor and energy efficiency.

 

 

Fast Time-to-Market with New Products. As a result of rapid technological advancements and short product lifecycles, our target customers typically prefer suppliers who have a compelling pipeline of new products and capacity to leverage a substantial intellectual property and technology base to accelerate product design and manufacturing when needed.

 

 

Ability to Deliver Cost Competitive Solutions. Electronics manufacturers are under constant pressure to deliver cost-competitive solutions. To accomplish this objective, they need strategic semiconductor suppliers that have the ability to provide system-level solutions, highly integrated products and a broad product offering at a range of price points and have the design and manufacturing infrastructure and logistical support to deliver cost competitive products.

 

 

Focus on Delivering Highly Energy-Efficient Products. Consumers increasingly seek longer run-time, environmentally friendly and energy-efficient consumer electronic products. In addition, there is an increasing regulatory focus on reducing energy consumption of consumer electronic products. As a result of a global focus on more environmentally friendly products, our customers are seeking analog and mixed-signal semiconductor suppliers that have the technological expertise to deliver solutions that satisfy these ever increasing regulatory and consumer power efficiency demands.

Our Competitive Strengths

Designing and manufacturing analog and mixed-signal semiconductors capable of meeting the evolving functionality requirements for electronics devices are challenging. In order to grow and succeed in the industry, we believe semiconductor suppliers must have a broad, advanced intellectual property portfolio, product design expertise, comprehensive product offerings and specialized manufacturing process technologies and capabilities. Our competitive strengths enable us to offer our customers solutions to solve their key challenges. We believe our strengths include:

 

 

Advanced Analog and Mixed-Signal Semiconductor Technology. Our long operating history, large patent portfolio, extensive engineering and manufacturing process expertise and analog and mixed-signal intellectual property allow us to leverage our technology and develop new products across multiple end markets. Our product development efforts are supported by a team of approximately 220 engineers as of the date of this Annual Report. Our platform allows us to develop and introduce new products quickly and integrate numerous functions into a single product. For example, we were one of the first companies to introduce a commercial OLED display driver for mobile phones.

 

 

Established Relationships and Close Collaboration with Leading Global Electronics Companies. We have a long history of supplying and collaborating on product and technology development with leading innovators in the consumer electronics market. Our close customer relationships have been built based on many years of close collaborative product development, which provides us with deep system-level knowledge and key insights into our customers’ needs. As a result, we are able to continuously strengthen our technology in areas of strategic interest for our customers and focus on those products that our customers and end consumers demand the most.

 

 

Longstanding Presence in Asia and Proximity to Global Electronics Devices Supply Chain. Our presence in Asia facilitates close contact with our customers and fast response to their needs, and enhances our visibility into new product opportunities, markets and technology trends. Our design center and substantial manufacturing operations in Korea place us close to many of our largest customers and to the core of the global electronics devices supply chain. We have active applications, engineering, product design and customer support resources, as well as senior management and marketing resources, in geographic locations close to our customers. This allows us to strengthen our relationship with customers through better service, faster turnaround time and improved product design collaboration. We believe this also helps our customers

 

5


Table of Contents
 

to deliver products faster than their competitors and to solve problems more efficiently than would be possible with other suppliers.

 

 

Broad Portfolio of Product Offerings Targeting Large, High-Growth Markets. We continue to develop a wide variety of analog and mixed-signal semiconductor solutions for multiple high-growth electronics device end markets. We believe our expanding product offerings allow us to provide additional products to new and existing customers and to cross-sell our products to our established customers. For example, we have leveraged our technology expertise and customer relationships to develop and grow power management solutions to customers. Our power management solutions enable our customers to increase system stability and improve heat dissipation and energy use, resulting in improved system efficiency and system cost savings for our customers, as well as environmental benefits. We have been able to sell these new products to our existing customers as well as expand our customer base.

 

 

Highly Efficient Manufacturing Capabilities. Our manufacturing strategy is focused on optimizing our asset utilization across our power management products, which enables us to maintain the price competitiveness of our products through our low-cost operating structure and improve our operational efficiency. We believe the location of our primary manufacturing and research and development facilities in Asia and the relatively low need for ongoing capital expenditures provide us with a number of cost advantages.

Our Strategy

Our objective is to grow our business, cash flow and profitability and to continue strengthening our position in the semiconductor industry as a leading provider of analog and mixed-signal semiconductor products for high-volume markets. Our business strategy emphasizes the following key elements:

 

 

Increase Business with Existing Customers. We have a global customer base consisting of leading consumer electronics original equipment manufacturers (“OEMs”) that sell to multiple end markets. We intend to continue to strengthen our relationships with our customers by collaborating on critical design and product development in order to improve our design-win rates. We seek to increase our customer penetration by more closely aligning our product roadmap with those of our key customers and take advantage of our broad product portfolio, our deep knowledge of customer needs and existing relationships to sell more existing and new products.

 

 

Broaden Our Customer Base. We expect to continue to expand our global customer base, particularly in China, Hong Kong, and Taiwan, and other high-growth geographies, to penetrate new accounts. In addition, we intend to introduce new products and variations of existing products to address a broader customer base. In order to broaden our market penetration, we are complementing our direct customer relationships and sales with an improved base of distributors, with a particular focus on the growth of our power management business.

 

 

Drive Execution Excellence. We intend to improve our execution through a number of management initiatives, new processes for product development, customer service and personnel development. We expect these ongoing initiatives will contribute to improvement of our new product development and customer service as well as enhance our commitment to a culture of quick action and execution by our workforce. In addition, we have focused on improving our manufacturing efficiency during the past several years.

 

 

Return on Capital Investments and Cash Flow Generation. We manufacture our Power discrete products by utilizing our in-house manufacturing facility and external foundry to address a broad portfolio of power products while we seek to maximize return on capital investments and our cash flow generation. We intend to keep our capital expenditures relatively low by maintaining our focus on specialty process technologies that do not require substantial investment in frequent upgrades to the latest manufacturing equipment. However, from time to time, we make special investments to enhance our manufacturing capabilities by investing in new equipment and expanding our facility, which we expect will have a positive impact on our future new product development and revenue, particularly during the period of global shortage of capacity.

 

6


Table of Contents

Our Technology

We continuously strengthen our advanced analog and mixed-signal semiconductor technology platform by developing innovative technologies and integrated circuit building blocks that enhance the functionality of electronics devices through brighter, thinner displays, enhanced image quality, smaller form factor and longer battery life. Our goal is to leverage our experience and development initiatives across multiple end markets and utilize our understanding of system-level issues our customers face to introduce new technologies that enable our customers to develop more advanced, higher performance products.

Our display technology portfolio includes building blocks for display drivers and timing controllers, processor and interface technologies, as well as sophisticated production techniques, such as chip-on-glass (COG), chip-on-film (COF) and chip-on-plastic (COP) for rigid and flexible OLED displays. Our advanced display drivers incorporate Oxide, Low-Temperature Poly Silicon (LTPS), Low-Temperature Polycrystalline Oxide (LTPO) OLED panel technologies that enable the highest resolution displays.

Expertise in ultra-high voltage (UHV), high voltage and deep trench BCDMOS process technologies, low power analog and mixed-signal design capabilities and packaging know-how are key requirements in the power management market. We are currently leveraging our capabilities in these areas with products such as AC-DC/DC-DC converters, LED drivers, regulators, PMICs, power MOSFETs and IGBTs. We believe our system-level understanding of applications such as LCD televisions, smartphones, computing, and servers, automotive, and industrial applications will allow us to more quickly develop and customize power management solutions for our customers in these markets.

Products by Business Line

Our broad portfolio of products addresses multiple high-growth, consumer-focused end markets. A key component of our product strategy is to supply multiple related product offerings to each of the end markets that we serve.

Mixed-Signal Solutions Business Line

Display IC products

Display Driver Characteristics. Display drivers deliver defined analog voltages and currents that activate pixels to exhibit images on displays. The following key characteristics determine display driver performance and end-market application:

 

 

Resolution and Number of Channels. Resolution determines the level of detail displayed within an image and is defined by the number of pixels per line multiplied by the number of lines on a display. For large displays, higher resolution typically requires more display drivers for each panel. Display drivers that have a greater number of channels, however, generally require fewer display drivers for each panel and command a higher selling price per unit. Mobile displays, conversely, are typically single chip solutions designed to deliver a specific resolution. We cover resolutions ranging from VGA (640 x 480) to UHD (3840 x 2160).

 

 

Color Depth. Color depth is the number of colors that can be displayed on a panel. For example, for TFT-LCD panels, 262 thousand colors are supported by 6-bit source drivers; 16 million colors are supported by 8-bit source drivers; and 1 billion colors are supported by 10-bit source drivers.

 

 

Operational Voltage. Display drivers are characterized by input and output voltages. Source drivers typically operate at input voltages from 1.62 to 3.6 volts and output voltages between 9 and 18 volts. Gate drivers typically operate at input voltages from 1.62 to 3.6 volts and output voltages from 30 to 45 volts. Lower input voltage results in lower power consumption and electromagnetic interference (EMI).

 

 

Gamma Curve. The relationship between the light passing through a pixel and the voltage applied to the pixel by the source driver is referred to as the gamma curve. The gamma curve of the source driver can correct some imperfections in picture quality in a process generally known as gamma correction. Some advanced display drivers feature up to three independent gamma curves to facilitate this correction.

 

7


Table of Contents
 

Driver Interface. Driver interface refers to the connection between the timing controller and the display drivers. Display drivers increasingly require higher bandwidth interface technology to address the larger data transfer rate necessary for higher definition images. The principal types of interface technologies are embedded clock point to point interface (EPI), mini-low voltage differential signaling (m-LVDS), unified standard interface (USI) and mobile industry processor interface (“MIPI”).

 

 

Package Type. The assembly of display drivers typically uses COF, COG and COP package types.

 

 

Large Display Solutions. We provide display solutions for a wide range of flat panel display sizes used in LCD TVs, OLED TVs, Micro LED TVs as well as IT applications such as monitors, notebook PCs, tablet PCs, automobiles and public information displays.

Our large display solutions include source and gate drivers and timing controllers with a variety of interfaces, voltages, frequencies and packages to meet customers’ needs. These products include advanced technologies such as high channel count, with products in mass production to provide up to 1,542 channels. Our large display solutions are designed to allow customers to cost-effectively meet the increasing demand for high resolution displays. We have focused extensively on reducing the die size of our large display drivers and other solutions products to reduce costs without having to migrate to smaller geometries. For example, we have implemented several solutions to reduce die size in large display drivers, such as optimizing design schemes and design rules and applying specific technologies that we have developed internally.

The table below sets forth the features of our products, both in mass production and in customer qualification, which is the final stage of product development, for large-sized displays:

 

Product

 

Key Features

 

Applications

TFT-LCD Source Drivers

 

•  480 to 1,542 output channels

•  6-bit (262 thousand colors), 8-bit (16 million colors), 10-bit (1 billion colors)

•  Output voltage ranging from 9V to 18V

•  Low power consumption and low EMI

•  COF package types

•  EPI, m-LVDS, USI interface technologies

 

•  LCD/LED TVs

•  Notebooks

•  LCD/LED monitors

•  Automotive

TFT-LCD Gate Drivers

 

•  272 to 960 output channels

•  Output voltage ranging from 30V to 45V

•  COF and COG package types

 

•  Tablet PCs

•  LCD/LED TVs

•  Notebooks

•  Automotive

Timing Controllers

 

•  Wide range of resolutions

•  EPI, m-LVDS, MIPI, USI-T interface technologies

•  Input voltage ranging from 1.6V to 3.6V

 

•  Tablet PCs

•  Public information display

OLED Source Drivers

 

•  960 output channels

•  10 bit (1 billion colors)

•  Output voltage: 18V

•  COF package type

•  EPI interface technology

 

•  OLED TVs

Micro LED Drivers

 

•  480 to 552 output channels (3 Mux)

•  10 bit (1 billion colors)

•  Output voltage: max 18V

•  COF package type

•  USI interface technology

 

•  Micro LED TVs

 

8


Table of Contents

 

Mobile Display Solutions. Our mobile display solutions incorporate the industry’s most advanced display technologies, such as OLED and LTPS, as well as high-volume technologies such as a-Si TFT. Our mobile display products offer specialized capabilities, including high speed serial interfaces, such as mobile display digital interface (“MDDI”), MIPI, reduced swing differential signaling interface (RSDS) and logic-based OTP memory. Our OLED driver ICs can support various configurations such as high resolution from FHD+(2,880x1,284) to QHD+(3,360x1,440), wide aspect ratio from 16:9 to 21:9 and rigid and flexible OLED displays. In the transition to, and adoption of, 5G, fast responses and high frame rates such as 90Hz, 120Hz and 144Hz are becoming essential product offerings. To meet this new and evolving demand, we have developed and mass produced our OLED display driver IC, which supports 90Hz/120Hz/144Hz high frame rates.

The following table summarizes the features of our products, including those in mass production and those undergoing customer qualification, which is the final stage of product development, for mobile displays:

 

Product

  

Key Features

  

Applications

OLED

  

•  Resolutions of HD720, WXGA, FHD, FHD+, QHD and QHD+

•  Aspect ratio from 16:9 to 21:9

•  Color depth of 1 billion

•  MIPI, eRVDS interface

•  Logic-based OTP

•  Image enhancement IP

•  Display data compression IP

  

•  Smartphones

•  Game consoles

•  Digital still cameras

•  Tablet PCs

•  Virtual reality headsets

•  Automotive

LTPS

  

•  Resolutions of VGA, WSVGA, WVGA and DVGA

•  Color depth of 16 million

•  MDDI, MIPI interface

•  Logic-based OTP

•  Separated gamma control

  

•  Smartphones

•  Digital still cameras

a-Si TFT

  

•  Resolutions of WQVGA and HVGA

•  Color depth of 16 million

•  RSDS, MDDI, MIPI interface

•  CABC

•  Separated gamma control

  

•  Mobile phones

•  Digital still cameras

•  Automotive

 

Power IC products

We develop, manufacture and market power management solutions for a wide range of end-market customers. Our products include AC-DC/DC-DC converters, LED drivers, regulators, PMICs for a range of devices, including LCD, LED, and UHD televisions, digital signage, smartphones, wearable devices, notebooks, tablet PCs, other consumer electronics, and consumer appliances.

 

 

AC-DC/DC-DC Converters. We offer AC-DC/DC-DC converters targeting mobile applications and high-power applications like LCD, LED, and UHD televisions, notebooks, smartphones, mobile phones, set-top boxes and display modules. We expect our AC-DC/DC-DC converters will meet customers’ green power requirements by featuring wide input voltage ranges, high efficiency and small size.

 

 

LED Drivers. LED backlighting drivers serve the fast-growing LCD and LED panel backlighting market for LCD and LED televisions, LCD monitors, digital signage, notebooks, smartphones and tablet PCs. Our

 

9


Table of Contents
 

products are designed to provide high efficiency and a wide input voltage range, as well as pulse width modulation (PWM) dimming for accurate white LED dimming control. LED lighting drivers have a wide input voltage range applicable to incandescent bulbs and fluorescent lamp replacement.

 

 

Regulators. We also provide analog regulators for mobile, computing and consumer applications. Our products are designed to deliver high efficiency and low power consumption in mobile applications.

 

 

SSD PMICs. We also provide solid-state drive power management integrated circuits (SSD PMICs) for the computing segment. Our products are designed for high frequency switching, high efficiency and pulse frequency modulation (PFM) functions to reduce power consumption in low load converters.

 

 

Logic PMICs. We also provide logic PMICs for organic light-emitting diode (OLED) display panel. Our PMICs provide optimized power to source driver, gate driver and timing controller (T-CON) of OLED display panel through a multi-channel power block (boost converter, buck converter, Op-Amps and positive/negative LDOs).

Our power IC solutions help customers enhance system stability and improve hear dissipation and energy use, resulting in cost savings for our customers and consumers, as well as environmental benefits. Power IC utilizes standard BCD process technologies which can be sourced from multiple foundries.

The following table summarizes the features of our products, including those in mass production and those undergoing customer qualification, which is the final stage of product development:

 

Product

  

Key Features

  

Applications

AC-DC/DC-DC Converter

  

•  Wide control range for high power application (>150W)

•  Advanced BCDMOS process

•  High Precision Voltage Reference

•  Very low startup current consumption

•  Fast load and line regulation

•  Accurate output voltage

•  OCP, SCP and thermal protections

  

•  LCD/LED/UHD TVs

•  Power supplies

•  Smartphones

•  Mobile phones

•  Notebooks

•  Set-top boxes

LED Backlighting Drivers

  

•  High efficiency, wide input voltage range

•  Advanced BCDMOS process

•  OCP, SCP, OVP and UVLO protections

•  Accurate LED current control and multi-channel matching

•  Programmable current limit, boost up frequency

  

•  Tablet PCs

•  Notebooks

•  Smartphones

•  LED/UHD TVs

•  LED monitors

Digital Controlled LED Driver

  

•  Multi-channel constant current control

•  12Bit gray scale with SPI

  

•  Digital signage

LED Lighting Drivers

  

•  High efficiency, wide input voltage range

•  Simple solutions with external components fully integrated

•  Advanced high voltage BCDMOS process

•  Accurate LED current control and high power factor and low THB

  

•  AC and DC LED lighting

 

10


Table of Contents

Product

  

Key Features

  

Applications

Regulators

  

•  Single and multi-regulators

•  Low Noise Output regulators

•  Wide range of input voltage and various output current

•  CMOS and BCDMOS processes

•  LDO (Low Drop Out — Linear Regulator)

  

•  Smartphones and Mobile phones

•  Notebooks

•  Computing applications

SSD PMIC

  

•  High current buck

•  PFM function

•  High frequency switching

•  High efficiency

•  High integration technology

•  Small QFN package

  

•  Computing applications

Logic PMIC

  

•  High current boost

•  Integrated pass transistor

•  LDO

•  3channel high current buck

•  Negative Charge Pump

•  2channel buffer Op-Amp.

•  Tiny Wafer Level CSP

  

•  Notebooks

•  Tablet PCs

 

Power Analog Solutions Business Line

Power discrete products

We develop, manufacture and market power management solutions for a wide range of end-market customers. The products include MOSFETs and IGBTs for a range of devices, including LCD, LED, and UHD televisions, digital signage, smartphones, mobile phones, wearable devices, desktop PCs, notebooks, tablet PCs, other consumer electronics, consumer appliances, automotive, and industrial applications such as power suppliers, e-bikes, photovoltaic inverters, LED lighting and motor drives.

 

 

MOSFETs. Our MOSFETs include low-voltage from 12V to 30V, medium-voltage from 40V to 200V, high-voltage planar MOSFETs, 200V through 650V, and super junction MOSFETs, 250V through 900V.

MOSFETs are used in applications to switch, shape or transfer electricity under varying power requirements. The key application segments are smartphones, mobile phones, wearable devices, LCD, LED, and UHD televisions, desktop PCs, notebooks, tablet PCs, servers, lighting and power supplies for consumer electronics automotive (electric vehicles) and industrial equipment. MOSFETs allow electronics manufacturers to achieve specific design goals of high efficiency and low standby power consumption. For example, computing solutions focus on delivering efficient controllers and MOSFETs for power management in VCORE, DDR and chipsets for audio, video and graphics processing systems.

 

 

IGBTs. Our IGBTs include 650V to 1200V field stop trench IGBTs. IGBTs are used in automotive and high power industrial applications, such as UPSs, power supplies, motor drives, solar inverters, welding machines and consumer appliances.

Our power management solutions enable customers to increase system stability and improve heat dissipation and energy use, resulting in cost savings for our customers and consumers, as well as environmental benefits. Our in-house process technology capabilities and eight-inch wafer production lines increase efficiency and contribute to the competitiveness of our products.

 

11


Table of Contents

The following table summarizes the features of our products, including those in mass production and those undergoing customer qualification, which is the final stage of product development:

 

Product

  

Key Features

  

Applications

Low Voltage MOSFET

  

•  Voltage options of 12V-30V

•  Advanced Trench MOSFET Process

•  High cell density

•  Advanced packages to enable reduction of PCB mounting area

  

•  Smartphones, mobile phones, and wearable devices

•  Tablet PCs, Notebooks

•  Desktop PCs, Servers

•  LCD/LED TVs

•  Industrial applications

•  Automotive

Medium Voltage MOSFET

  

•  Voltage options of 40V-200V

•  Advanced Trench MOSFET Process

•  High cell density

•  High system efficiency

•  Advanced packages to enable reduction of PCB mounting area

  

•  e-Bikes and Motor controls

•  Battery Management Systems

•  Power tools and Servers

•  Energy Storage System

•  Other computing applications (Tablet PCs, Notebooks, Desktops)

•  Consumer applications (TV)

•  Industrial applications

•  Automotive

High Voltage MOSFET

  

•  Voltage options of 200V-650V

•  R2FET (rapid recovery) option to shorten reverse diode recovery time

•  Zener diode option for MOSFET protection for abnormal input

•  Advanced Planar MOSFET Process

•  Advanced packages to enable reduction of PCB mounting area

  

•  Adaptors for tablet PC/mobile phone/smartphone

•  Power supplies

•  Lighting (ballast, HID, LED)

•  Industrial applications

•  LCD/LEDTVs

•  Automotive

Super Junction MOSFET

  

•  Voltage options of 250V-900V

•  Low RDS(ON)

•  Epi stack process

•  Zener diode option for MOSFET protection for abnormal input

•  Advanced SJ MOSFET process

•  Advanced packages to enable reduction of PCB mounting area

•  Low power loss by high speed switching

  

•  LCD/LED/UHD TVs

•  Lightings applications (ballast, HID, LED)

•  Smartphones

•  Power supplies

•  Servers and Telecom powers

•  Industrial applications

•  EV charging station

•  On board charger

IGBTs

  

•  Voltage options of 650V/1200V

•  Field Stop Trench IGBT

•  Current options from 15A to 100A

  

•  Automotive

•  Solar inverters

•  Industrial applications

•  Consumer appliances

 

Sales and Marketing

We focus our sales and marketing strategy on continuing to grow and leverage our existing relationships with leading consumer electronics OEMs, while expanding into industrial and automotive end markets. We

 

12


Table of Contents

believe our close collaboration with customers allows us to align our product and technology development with our customers’ existing and future needs. Because our customers often service multiple end markets, our product sales teams are organized by customers within the major geographies. We believe this facilitates the sale of products that address multiple end-market applications to each of our customers.

We sell our products through a direct sales force and a network of authorized agents and distributors. We have strategically located our sales and technical support offices near our customers. Our direct sales force consists primarily of representatives co-located with our design center in Korea, as well as our local sales and support offices and sales liaisons in Japan, Greater China, Taiwan and Europe. We have a network of agents and distributors in the U.S., Europe and the Asia Pacific region. For the years ended December 31, 2024 and 2023, we derived 32% and 34% of net sales from our standard products business through our direct sales force, respectively, and 68% and 66% of net sales from our standard products business through our network of authorized agents and distributors, respectively.

Customers

We sell our products to consumer, computing, communication, automotive and industrial electronics OEMs, original design manufacturers and electronics manufacturing services companies, as well as subsystem designers. For the years ended December 31, 2024 and 2023, our ten largest customers accounted for 74.1% and 69.2% of net sales from our standard products business, respectively. Our arrangements with and reliance on key customers, particularly customers for our display products, may make it less practicable to pursue certain opportunities with other potential new and existing customers. For the year ended December 31, 2024, sales to SAMT represented 21.4% of net sales from our standard products business, and Samsung Display represented 14.7% of net sales from our standard products business. For the year ended December 31, 2023, sales to SAMT represented 16.7% of net sales from our standard products business, and Samsung Display represented 13.4% of net sales from our standard products business. For the year ended December 31, 2024, we recorded revenues of $2.1 million from customers in the U.S. and $219.0 million from all foreign countries, of which 43.7% was from Greater China and 39.3% was from Korea. For the year ended December 31, 2023, we recorded revenues of $2.8 million from customers in the U.S. and $192.9 million from all foreign countries, of which 41.4% was from Greater China and 34.6% was from Korea. All information pertaining to the geographic source of revenues is with respect to the geographic location to which our products are billed.

Intellectual Property

As of December 31, 2024, our portfolio of intellectual property assets included approximately 836 registered patents and 166 pending applications. Approximately 304 and 46 of our registered patents and pending applications, respectively, are novel in that they are not a foreign counterpart of an existing registered patent or pending application. Because we file patents in multiple jurisdictions, we additionally have approximately 532 registered patents and 110 pending applications that relate to identical technical claims in our base patent portfolio. Our registered patents expire at various times approximately over the next 19 years. While these patents are, in the aggregate, important to our competitive position, we do not believe that any single registered patent or pending application is material to us.

See “Item 1A. Risk Factors—Risks Related to Our Business—Our ability to compete successfully and achieve future growth will depend, in part, on our ability to protect our intellectual property, proprietary technology and know-how, as well as our ability to operate without infringing the proprietary rights of others.”

National Core Technology

Under the Act on Prevention of Leakage and Protection of Industrial Technology of Korea (the “ITA”), any export (including various means of outflow such as sale or transfer outside Korea) of technology designated as “national core technology” (“National Core Technology” or “NCT”) by the Korean Ministry of Trade, Industry

 

13


Table of Contents

and Energy (the “MOTIE”) requires the filing of a prior-report with, and the acceptance of the same by, the MOTIE. Any such export of NCT without the acceptance of the prior report with the MOTIE may be subject to corrective orders by the relevant authorities, and failure to comply with such corrective orders may potentially result in criminal liabilities.

The Notification Regarding Designation of National Core Technologies issued by the MOTIE was amended on July 14, 2021 to add certain technologies to the list of National Core Technology designated by the MOTIE, and the amended list includes the OLED Display Driver IC (“OLED DDI”) design technology for driving display panels. Since then, the Act on Special Measures for Strengthening and Protecting the Competitiveness of the National High-Tech Strategic Industry (the “Special Act”) was enacted and became effective on August 4, 2022, and more recently, on June 2, 2023, the MOTIE designated 17 technologies, including the OLED DDI design technology for driving display panels, as National High-Tech Strategic Technology (“NHST”) under the Special Act. Under the Special Act, any export of NHST requires prior approval from the MOTIE. Any such export of NHST without the approval of the MOTIE may be subject to corrective orders by the relevant authorities and may also be subject to criminal sanctions.

In the ordinary course of business, one of our Korean subsidiaries, Magnachip Mixed-Signal, Ltd., may provide certain information relating to its products, including OLED DDI, to customers, suppliers or vendors, and such disclosure of information may be subject to the NCT-related regulations under the ITA and NHST-related regulations under the Special Act, and therefore the MOTIE’s acceptance of prior-reports (under the ITA) and the MOTIE’s prior approval (under the Special Act). Since the amendment of the foregoing NCT list in July 2021, we have filed prior-reports and applications for prior approval with the MOTIE for the export of our OLED DDI product-related information to certain overseas vendors that manufacture our products, and all such reports and applications have thus far been accepted and approved by the MOTIE.

Competition

We operate in highly competitive markets characterized by rapid technological change and continually advancing customer requirements. Although no one company competes with us in all of our product lines, we face significant competition in each of our market segments. Our competitors include other independent and captive manufacturers and designers of analog and mixed-signal integrated circuits, including display driver and power management semiconductor devices.

We compete based on design experience, manufacturing capabilities, the ability to satisfy customer needs from the design phase through the shipping of a completed product, length of design cycle and quality of technical support and sales personnel. Our ability to compete successfully will depend on internal and external variables, both within and outside of our control. These variables include the timeliness with which we can develop new products and technologies, product performance and quality, manufacturing yields, capacity availability, customer service, pricing, industry trends and general economic trends.

Human Capital

Our worldwide workforce consisted of 881 employees (full- and part-time) as of December 31, 2024, of which 206 were involved in sales, marketing, general and administrative, 220 in research and development (including 87 with advanced degrees), 40 in quality, reliability and assurance, and 415 in manufacturing (comprised of 39 in engineering and 376 in operations, maintenance and others). Our employees leverage their extensive expertise in engineering, design and process to accelerate the advancement of technology and be leaders in our industry. We pride our company on being a great workplace where employees from diverse backgrounds can reach their full potential.

Labor Unions

As disclosed in previous reports, we have a labor union at our Korean subsidiary, Magnachip Semiconductor, Ltd., (the “First Union”). On September 16, 2021, the formation of a second labor union at our

 

14


Table of Contents

Korean subsidiary, Magnachip Semiconductor, Ltd., (the “Second Union”) was approved by local authorities (the First Union and the Second Union are collectively referred to as the “Magnachip Semiconductor Labor Unions”). Both the First Union and the Second Union are members of a supervisory association named “Federation of Korean Trade Unions.” The First Union represents member employees who are factory workers and the Second Union represents member employees who are office workers, in both cases at our Korean subsidiary.

As of December 31, 2024, of the 833 employees at our Korean subsidiaries, 380 employees at Magnachip Semiconductor, Ltd. were represented by the First Union, and 73 employees at Magnachip Semiconductor, Ltd. were represented by the Second Union. Approximately 54% of our employees at our Korean subsidiaries were represented by the Magnachip Semiconductor Labor Unions.

See “Item 1A. Risk Factors—Risks Related to Our Business—If we encounter future labor problems, we may fail to deliver our products and services in a timely manner, which would adversely affect our revenues and profitability.”

Values and Culture

Our core values represent a commitment to building an environment of trust with our employees, customers, investors and the communities in which we operate. Through our values and culture, we strive to shape a better future not only for ourselves and our customers, but for humanity as a whole. At Magnachip, we strive to foster effective collaboration by respecting different perspectives, giving and receiving constructive feedback, and supporting one another.

Inclusion and Diversity

We support all employees, regardless of gender, gender identity or expression, age, veteran status, race, ethnicity, national origin, religion or disability. We place great importance on inclusion and diversity within the workplace, and believe that an inclusive and diverse culture creates a happier, more relaxed work environment.

Labor and Ethics

Magnachip strives to provide and maintain a working environment where management and employees are happy and treated with dignity and respect. Magnachip adheres to human rights and labor standards of international labor organizations, such as the United Nations and the International Labor Organization. Magnachip prohibits all forms of discrimination based on gender, race, nationality, religion and age to ensure all employees work in a safe and fair environment.

Empowering Great Talent

We offer a variety of offline training programs, including courses in the areas of design, engineering and technology, as well as courses at different job levels and leadership education. We also offer a number of online training programs, including in the areas of management/leadership and business skills such as presentation, negotiation, reporting, Information Technology and foreign language, which allow employees to improve their capabilities without time and space constraints. Every year, a majority of our employees are required to complete certain educational programs in the areas of information security, industrial safety and health, and sexual harassment prevention.

We believe the foundation of Magnachip is our research and development (“R&D”) talent. To ensure R&D technical professionals continue to advance their skills and knowledge, we have technology committees that attend regular seminars and conduct periodic research. We have a reward program for exemplary research.

We also offer a Vision Seminar, which is led by our CEO and is designed to share our company’s vision, strategy and the management’s key messages to employees. Additionally, the CEO and management regularly communicate with employees through CEO letters and town hall meetings.

 

15


Table of Contents

Compensation and Benefits

We strive to reward employees with competitive compensation based on contribution and performance. We periodically evaluate market practices for compensation and benefits, including with respect to job function, role and responsibility, job level and region, and regularly review whether our compensation levels and distribution methods are fair and equitable. Additionally, we have long-and mid-term retention programs to attract and retain high-performing key talent.

We offer various employee benefits under the company philosophy that ensuring employees enjoy a happier life with their families is as critical as promoting their own health and well-being. All employees and their family members have access to annual medical checkup programs. Employees also have access to other benefits such as personal pensions, housing assistance, medical reimbursement plans and educational assistance programs.

Safety and Wellness

We appreciate the fact that our employees constitute one of the most critical assets of Magnachip, and therefore, their safety and wellness are key factors to our success. We have a dedicated Environmental Health & Safety (“EHS”) team that establishes and reviews internal EHS regulations based on international agreements as well as local laws and regulations. Our EHS team is also responsible for identifying, evaluating and improving EHS issues within the overall manufacturing process to ensure a safe and comfortable work environment. Magnachip has implemented and maintains an Occupational Health and Safety Management System as well as an Environmental Management System. Our sites are certified to the internationally recognized ISO 45001 and ISO 14001 standards.

In January 2021, the Korean legislature enacted the Serious Accident Punishment Act (“SAPA”), which imposes criminal liability on individuals and entities responsible for “serious accidents,” including industrial accidents that cause death, serious injury or occupational illness. SAPA essentially requires enterprises to establish relevant standards and measures to ensure a certain level of operational safety, including the health and safety of all employees. SAPA went into effect in January 2022, and in connection therewith, we appointed Mr. Seunghoon Lee as the Chief Safety Officer of Magnachip Semiconductor, Ltd. (“MSK”), who then formed a dedicated team to evaluate, improve and monitor the policies, practices, standards and systems relating to health and safety to ensure compliance with SAPA. Mr. Lee, who has over 35 years of manufacturing and industrial EHS experience at Magnachip, concurrently serves as the Chief of Manufacturing of MSK.

Environmental

We are subject to a variety of environmental, health and safety laws and regulations in each of the jurisdictions in which we operate, governing, among other things, air emissions, wastewater discharges, the generation, use, handling, storage and disposal of, and exposure to, hazardous substances (including asbestos) and waste, soil and groundwater contamination and employee health and safety. These laws and regulations are complex, change frequently and have tended to become more stringent over time. Since 2015, our Korean subsidiaries have been subject to a new set of greenhouse gas emissions regulation, the Korean Emissions Trading Scheme, or K-ETS, under the Act on Allocation and Trading of Greenhouse Gas Emission Allowances. Under K-ETS, our Korean subsidiaries were allocated a certain amount of emissions allowance in accordance with the National Allocation Plan prepared by the Korean government and is required to meet its allocated target by either reducing the emission or purchasing the allowances from other participants in the emission trading market.

Another example is the regulations on chemicals under Chemicals Control Act and K-REACH, which came into effect on January 1, 2015. Under these laws, our Korean subsidiaries are required to comply with various requirements to report, evaluate, manage and ensure the safe usage of the chemicals used in its facilities. There can be no assurance that we have been or will be in compliance with all of these laws and regulations, or that we

 

16


Table of Contents

will not incur material costs or liabilities in connection with these laws and regulations in the future. The adoption of new environmental, health and safety laws and the failure to comply with new or existing laws or issues relating to hazardous substances could subject us to material liability (including substantial fines or penalties), impose the need for additional capital equipment or other process requirements upon us, curtail our operations or restrict our ability to expand operations.

Raw Materials

We use processes that require specialized raw materials that are generally available from a limited number of suppliers. We continue to attempt to qualify additional suppliers for our raw materials. The Securities and Exchange Commission (the “SEC”), as mandated by the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, has adopted disclosure regulations for public companies that manufacture products containing certain minerals that are mined from the Democratic Republic of Congo and adjoining countries. These “conflict minerals” are commonly found in metals used in the manufacture of semiconductors. The implementation of these requirements could adversely affect the sourcing, availability and pricing of metals used in the manufacture of our products. See “Item 1A. Risk Factors—Risks Related to Our Business—Compliance with regulations regarding the use of “conflict minerals” could limit the supply and increase the cost of certain raw materials used in manufacturing our products.”

Available Information

Our principal executive office is located at: c/o Magnachip Semiconductor, Ltd., 15F, 76, Jikji-daero 436beon-gil, Heungdeok-gu, Cheongju-si, Chungcheongbuk-do, 28581, Republic of Korea, and our email address is investors@magnachip.com. Our website address is www.magnachip.com. Our annual, quarterly and current reports on Forms 10-K, 10-Q or 8-K, respectively, and all amendments thereto filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, can be accessed, free of charge, at our website as soon as practicable after such reports are filed with the SEC. In addition, our Corporate Governance Guidelines, Code of Business Conduct and Ethics, Compensation Recovery Policy, Audit Committee Charter, Compensation Committee Charter, Nominating and Governance Committee Charter and Risk Committee Charter are available on our website. Information contained on our website does not constitute, and shall not be deemed to constitute, part of this Report and shall not be deemed to be incorporated by reference into this Report. In addition, the SEC maintains an internet site, www.sec.gov, from which you can access our annual, quarterly and current reports on Form 10-K, 10-Q and 8-K, respectively, and all amendments to these materials after such reports and amendments are filed with the SEC. You may also request a copy of these filings, at no cost, by writing or telephoning us at the following address or phone number: c/o Magnachip Semiconductor, Ltd., 15F, 76 Jikji-daero 436beon-gil, Heungdeok-gu, Cheongju-si, Chungcheongbuk-do, 28581, Republic of Korea; Attention: Investor Relations; email address: investors@magnachip.com.

Information About Our Executive Officers

The following table sets forth certain information regarding our current executive officers:

 

Name

   Age     

Position

Young-Joon (YJ) Kim

     60      Director and Chief Executive Officer

Shin Young Park

     44      Chief Financial Officer

Theodore Kim

     55      Chief Compliance Officer, General Counsel and Secretary

Seunghoon Lee

     66      Acting Co-General Manager of Power Analog Solutions

Jinseok Yang

     50      Acting Co-General Manager of Mixed-Signal Solutions

Young-Joon (YJ) Kim, Director on the Board of Directors, Member of the Risk Committee and Chief Executive Officer. Mr. YJ Kim became our Chief Executive Officer in May 2015 and has also served as a director on our Board since that time. In February 2023, Mr. Kim held the additional role of Acting Co-General

 

17


Table of Contents

Manager of our Power business to capitalize on the attractive growth opportunities in the Power sector. In February 2020 to February 2023, Mr. Kim assumed the additional role of General Manager of the Display business to capitalize on the attractive growth opportunities in OLED display and other relevant emerging markets. He also served as the acting General Manager of Foundry Services Group from January 2019 until the completion of the sale of the Foundry Services Group and the factory in Cheongju (“Fab 4”) on September 1, 2020. Mr. Kim joined our company in May 2013 and served as our Executive Vice President and General Manager, Display Solutions Division. He was promoted to Interim Chief Executive Officer in May 2014. Prior to joining our company, Mr. Kim held a variety of senior management roles at several global semiconductor firms. His past roles include marketing, engineering, product development and strategic planning, and his product expertise includes microprocessors, network processors, multi-core processors, FLASH, EPROM, analog, mixed-signal, sensors, 3G/4G/5G base stations, workstations and servers. Immediately before joining our company, Mr. Kim served as Vice President, Infrastructure Processor Division, and General Manager of the OCTEON Multi-Core Processor Group of Cavium, Inc., where he worked from 2006 to 2013. Prior to Cavium, Mr. Kim served as Core Team Lead and General Manager of the Tolapai Program at Intel Corporation from 2004 to 2006. In 1998, Mr. Kim co-founded API Networks, a joint venture between Samsung and Compaq, where he served as the head of product management, worldwide sales and business development for Alpha processors. Prior to API Networks, Mr. Kim served as Director of Marketing at Samsung Semiconductor, Inc. from 1996 to 1998. Mr. Kim began his career as a product engineer at Intel Corporation in 1988. Mr. Kim holds B.S. and M. Eng. degrees in Electrical Engineering from Cornell University. Our Board has concluded that Mr. YJ Kim is a valuable member of the Board based on his understanding of our company’s products and technology as our Chief Executive Officer and his deep knowledge of the semiconductor industry.

Shin Young Park, Chief Financial Officer. Ms. Shin Young Park became our Chief Financial Officer in January 2022 and became our Chief Accounting Officer in March 2020. Ms. Park previously served as the Company’s Corporate Controller from November 2018 to February 2020. Prior to that, she served as the SEC Reporting and Accounting Director from April 2015 to October 2018. Before joining the Company in April 2014, from 2005 to March 2014, Ms. Park served in various senior advisory and audit service positions at Deloitte, a public accounting firm. From 2005 to 2009, she worked at Deloitte & Touche in Chicago, Illinois; from 2009 to 2011 and then from 2013 to March 2014, she worked at Deloitte Anjin in Seoul, South Korea; and from 2011 to 2013, she worked at Deloitte in London, U.K. Ms. Park holds a B.A. degree in business administration from Sogang University, Seoul, Korea, and a Master’s degree in hospitality industry studies from New York University.

Theodore Kim, Chief Compliance Officer, General Counsel and Secretary. Mr. Theodore (“Ted”) Kim became our Chief Compliance Officer in May 2015 and became our General Counsel and Secretary in November 2013. Mr. Kim previously served as our Senior Vice President from November 2013 to May 2015. Prior to joining Magnachip, Mr. Kim served as Head Lawyer, Global Business Development at Samsung Fire & Marine Insurance from October 2012 to October 2013. Mr. Kim was employed by Gibson Dunn, a law firm, from October 2005 to July 2012, serving most recently as Of Counsel. Prior to that, he served as Foreign Legal Consultant at Kim & Chang, a law firm in Korea, from 2001 to 2005, and prior to that, he worked as an associate attorney at Morrison & Foerster, a law firm, from 1997 to 2001. Mr. Kim holds a B.A. degree in Economics and a B.S. degree in Mechanical Engineering from University of California, Irvine, and a J.D. degree from University of California, Los Angeles, School of Law.

Seung Hoon Lee, Acting Co-General Manager of Power Analog Solutions, Chief of Manufacturing & Operations, and Chief Safety Officer. Mr. Seung Hoon Lee was named Acting Co-General Manager of Power Analog Solutions in May 2024. He has been serving as our Chief of Manufacturing and Operations, Chief Safety Officer and Acting Head of Labor Relations since 2020. Prior to that, Mr. Lee served as Chief of Manufacturing for the factories in Cheongju and Gumi, Korea from 2015 to 2020. He was Chief of Manufacturing for the Gumi factory from 2012 to 2015 and for the Cheongju factory from 2007 to 2012. Mr. Lee holds a B.S. degree in Electronic Engineering from Chosun University.

 

18


Table of Contents

Jinseok Yang, Acting Co-General Manager and Assistant General Manager of Mixed-Signal Solutions. Mr. Jinseok Yang became our Acting Co-General Manager of Mixed-Signal Solutions in August 2024 and became our Assistant General Manager of Display Solutions in February 2020. Prior to that, Mr. Yang served as Head of Display Design from 2015 to 2020. Prior to that, Mr. Yang served as Head of Mobile Display Driver IC from 2012 to 2015. Mr. Yang holds a B.S. degree in Electronic Engineering from Sungkyunkwan University, and a Master’s degree in Electronic Engineering from Pohang University of Science and Technology.

Item 1A. Risk Factors

You should carefully consider the risk factors set forth below as well as the other information contained in this Report. Any of the following risks could materially and adversely affect our business, financial condition or results of operations. As a result, the price of our common stock could decline and you could lose all or part of your investment in our common stock. Additional risks and uncertainties not currently known to us or those currently viewed by us to be immaterial may also materially and adversely affect our business, financial condition or results of operations.

Risk Factors Summary

The following is a summary of the risk factors included herein.

 

 

We manufacture our products based on our estimates of customer demand, and if our estimates are incorrect, our financial results could be negatively impacted.

 

 

A significant portion of our sales comes from a relatively limited number of customers, the loss of which could adversely affect our financial results.

 

 

The average selling prices of our semiconductor products have at times declined rapidly and will likely do so in the future, which could harm our revenue and gross profit.

 

 

We may fail to realize all of the anticipated benefits of our operational initiatives, including the strategic options for exiting our Display business, or those benefits may take longer to realize or be more expensive than expected.

 

 

We are subject to risks associated with currency fluctuations, and changes in the exchange rates of applicable currencies could impact our results of operations.

 

 

Global shortages in manufacturing capacities could interrupt or negatively affect our operations, increase cost to manufacture and negatively impact our results of operations.

 

 

Expanded trade restrictions may limit our ability to sell to certain customers.

 

 

Recent changes in international trade policy and the imposition and threats of international tariffs, including tariffs applied to goods traded between the United States and other countries/regions, could materially and adversely affect our business and results of operations.

 

 

Our Korean subsidiaries have been designated as a regulated business under Korean environmental law, and such designation could have an adverse effect on our financial position and results of operations.

 

 

Our compliance with the Serious Accidents Punishment Act (the “SAPA”) could require significant expenditures and management time and expose us to liability for violations.

 

 

Our business depends on international customers, suppliers and operations in Asia, and as a result we are subject to regulatory, operational, financial and political risks, which could adversely affect our financial results.

 

 

We cannot guarantee that our share repurchase program will be successfully consummated, or that it will enhance shareholder value, and share repurchases could affect the price of our common stock.

 

19


Table of Contents
 

Provisions in our charter documents and Delaware Law may make it difficult for a third party to acquire us and could depress the price of our common stock.

 

 

We have not historically paid dividends and do not currently have any dividend or distribution policy, and therefore, investors may need to rely on sales of their common stock as the only way to realize any future gains on their investments.

 

 

Our indebtedness and liabilities could limit the cash flow available for our operations, expose us to risks that could adversely affect our business, financial condition and results of operations and impair our ability to satisfy our obligations under our debt instruments when they come due.

Risks Related to Our Business

We operate in the highly cyclical semiconductor industry, which is subject to significant downturns that may negatively impact our results of operations.

The semiconductor industry is highly cyclical and is characterized by constant and rapid technological change and price erosion, evolving technical standards, short product life cycles (for semiconductors and for the end-user products in which they are used) and wide fluctuations in product supply and demand. From time to time, these and other factors, together with changes in general economic conditions, cause significant upturns and downturns in the industry in general and in our business in particular. Periods of industry downturns have been characterized by diminished demand for end-user products, high inventory levels, underutilization of manufacturing capacity, changes in revenue mix and accelerated erosion of average selling prices. We have experienced these conditions in our business in the past and may experience renewed, and possibly more severe and prolonged, downturns in the future as a result of such cyclical changes. This may reduce our results of operations. Current global macroeconomic conditions, including higher inflation and interest rates and uncertainty caused by the Russian-Ukraine war, Israel-Hamas war, sustained military action and conflict in the Red Sea, and trade tensions between the U.S., China and other countries have led to weaker end-market demand and unstable supply chain. We continue to monitor these trends and uncertainties, and any decline in end-market demand and increase in inventory levels could negatively impact our financial condition and results of operations.

We base our planned operating expenses in part on our expectations of future revenue, and a significant portion of our expenses is relatively fixed in the short term. If revenue for a particular quarter is lower than we expect, we likely will be unable to proportionately reduce our operating expenses for that quarter, which would harm our operating results for that quarter.

Our restructuring activities and dispositions of assets and businesses could result in lost business and other costs that could have a material adverse effect on our results of operations.

From time to time, we may choose to sell assets, restructure business operations, shut down manufacturing lines or otherwise dispose of assets and businesses as part of management’s strategies to better align our product offerings with market demands and our customers’ needs. In connection with these activities, we face risks that we will disrupt service to our customers, lose business and incur significant costs related to such activities. These risks include potential damage to our reputation and customer relationships if we are unable to effectively transition such customer relationships to other production lines or products or if we cannot effectively manage our supplier and vendor relationships during such activities. In addition, we may also face claims or costs associated with transitioning or eliminating certain employee positions and modifying or terminating vendor relationships in connection with those exit activities.

We may fail to realize all of the anticipated benefits of our operational initiatives, including the strategic options for exiting our Display business, or those benefits may take longer to realize or be more expensive than expected.

On March 12, 2025, we announced that we are executing a strategy to transform Magnachip into a pure-play Power company. There can be no assurance that the exploration of strategic options for its Display business,

 

20


Table of Contents

which is to be classified as discontinued operations when the Company reports first fiscal quarter 2025 results of operations, will result in a transaction on terms acceptable to us or other outcome that achieves our objectives. Even if a transaction or series of transactions or corporate actions were completed to exit the Display business, there can be no assurance as to the timing of completing these activities. Moreover, we may not realize any or all of the anticipated benefits from our pursuit of strategic options for our Display business, or the anticipated benefits from transitioning to a pure-play Power company, and such actions could in fact adversely affect our business. Our ability to realize the anticipated benefits of our strategy will depend, to a large extent, on our ability to continue to focus on Power discrete and Power IC products and to achieve expected growth in the absence of the Display businesses. Some of the anticipated benefits may not occur for a significant period of time. In addition, we may retain certain liabilities or obligations related to our Display business or incur certain costs in connection with executing on these strategic options, some of which may be material. The focus on becoming a pure-play Power company and the related strategic options for our Display business may not enhance long-term stockholder value as anticipated. Further, our strategic actions could result in near term restructuring charges and a material impairment of our goodwill and/or intangible assets, among other things.

Many of these factors will be outside of our control and any one of them could result in increased costs, including restructuring charges, decreases in the amount of expected revenues and diversion of management’s time and energy, which could adversely affect our business, financial condition and results of operations. In addition, the process of such strategic actions, including divesting or otherwise disposing of assets and businesses, carries an inherent risk of market fluctuations and economic uncertainties that could undermine the value we expect to realize from these strategies.

If we fail to develop new products and technologies or enhance our existing products in order to react to rapid technological change and market demands, our business will suffer.

Our industry is subject to constant and rapid technological change and product obsolescence as customers and competitors create new and innovative products and technologies. Products or technologies developed by other companies may render our products or technologies obsolete or noncompetitive, and we may not be able to access advanced process technologies, including smaller geometries, or to license or otherwise obtain essential intellectual property required by our customers.

We must develop new products and enhance our existing products to meet rapidly evolving customer requirements. We design products for customers that continually require higher performance and functionality at lower costs. We must, therefore, continue to enhance the performance and functionality of our products. The development process for these advancements is lengthy and requires us to accurately anticipate technological changes and market trends. Developing and enhancing these products is uncertain and can be time-consuming, costly and complex.

Customer and market requirements can change during the development of a product. There is a risk that these developments and enhancements will be late, fail to meet customer or market specifications or not be competitive with products from our competitors that offer comparable or superior performance and functionality. Any new products, such as our expanding line of power management solutions, or product enhancements, may not be accepted in new or existing markets. Our business will suffer if we fail to develop and introduce new products or product enhancements on a timely and cost-effective basis.

We manufacture our products based on our estimates of customer demand, and if our estimates are incorrect, our financial results could be negatively impacted.

We make significant decisions, including determining the levels of business that we will seek and accept, production schedules, component procurement commitments, personnel needs and other resource requirements, based on our estimates of customer demand and expected demand for and success of their products. The short-term nature of commitments by many of our customers and the possibility of rapid changes in demand for their

 

21


Table of Contents

products reduces our ability to estimate accurately future customer demand for our products. On occasion, customers may require rapid increases in supply, which can challenge our production resources and reduce margins. We may not have sufficient capacity at any given time to meet our customers’ increased demand for our products. Conversely, downturns in the semiconductor industry have caused and may in the future cause our customers to reduce significantly the amount of products they order from us. Because many of our costs and operating expenses are relatively fixed, a reduction in customer demand would decrease our results of operations, including our gross profit.

Our customers may cancel their orders, reduce quantities or delay production, which would adversely affect our margins and results of operations.

We generally do not obtain firm, long-term purchase commitments from our customers. Customers may cancel their orders, reduce quantities or delay production for a number of reasons. Cancellations, reductions or delays by a significant customer or by a group of customers, which we have experienced as a result of periodic downturns in the semiconductor industry, or failure to achieve design-wins, have affected and may continue to affect our results of operations adversely. These risks are exacerbated because many of our products are customized, which hampers our ability to sell excess inventory to the general market. We may incur charges resulting from the write-off of obsolete inventory. In addition, while we do not obtain long-term purchase commitments, we generally agree to the pricing of a particular product over a set period of time. If we underestimate our costs when determining pricing, our margins and results of operations would be adversely affected.

Our fab manufacturing depends on high utilization of our manufacturing capacity, a reduction of which could have a material adverse effect on our business, financial condition and the results of our operations.

An important factor in our success is the extent to which we are able to utilize the available capacity in our fabrication facility. As many of our costs are fixed, a reduction in capacity utilization, as well as changes in other factors, such as reduced yield or unfavorable product mix, could reduce our profit margins and adversely affect our operating results. A number of factors and circumstances may reduce utilization rates, including periods of industry overcapacity, the inability to source sufficient materials necessary for manufacturing, low levels of customer orders, operating inefficiencies, strategic evaluations and decisions by our Board related our overall business, divisions and business lines, mechanical failures and disruption of operations due to expansion or relocation of operations, power interruptions and fire, flood or other natural disasters or calamities. The potential delays and costs resulting from these factors and circumstances could have a material adverse effect on our business, financial condition and results of operations.

A significant portion of our sales comes from a relatively limited number of customers, the loss of which could adversely affect our financial results.

Historically, we have relied on a limited number of customers for a substantial portion of our total revenue. If we were to lose key customers or if customers cease to place orders for our high-volume products, particularly our display products, our financial results could be adversely affected. In addition, our arrangements with and reliance on key customers may make it less practicable to pursue certain opportunities with other potential new and existing customers. For the years ended December 31, 2024 and 2023, our ten largest customers accounted for 74.1% and 69.2% of net sales from our standard products business, respectively. For the year ended December 31, 2024, sales to SAMT represented 21.4% of net sales from our standard products business, and Samsung Display represented 14.7% of net sales from our standard products business. For the year ended December 31, 2023, sales to SAMT represented 16.7% of net sales from our standard products business, and Samsung Display represented 13.4% of net sales from our standard products business. Significant reductions in sales to any of these customers, especially our few largest customers, the loss of other major customers or a general curtailment in orders for our high-volume products within a short period of time could adversely affect our business.

 

22


Table of Contents

The average selling prices of our semiconductor products have at times declined rapidly and will likely do so in the future, which could harm our revenue and gross profit.

The semiconductor products we develop and sell are subject to rapid declines in average selling prices. From time to time, we have had to reduce our prices significantly to meet customer requirements, and we may be required to reduce our prices in the future. This would cause our gross profit to decrease. Our financial results will suffer if we are unable to offset any reductions in our average selling prices by increasing our sales volumes, reducing our costs or developing new or enhanced products on a timely basis with higher selling prices or gross profit.

Our industry is highly competitive, and our ability to compete could be negatively impacted by a variety of factors.

The semiconductor industry is highly competitive and includes hundreds of companies, a number of which have achieved substantial market share within both our product categories and end markets. Current and prospective customers for our products and services evaluate our capabilities against the merits of our competitors. Some of our competitors are well established as independent companies and have substantially greater market share and manufacturing, financial, research and development and marketing resources than we do. We also compete with emerging companies that are attempting to sell their products in certain of our end markets and with the internal semiconductor design and manufacturing capabilities of many of our significant customers. We expect to experience continuing competitive pressures in our markets from existing competitors and new entrants.

Any consolidation among our competitors could enhance their product offerings and financial resources, further enhancing their competitive position. Our ability to compete will depend on a number of factors, including the following:

 

 

our ability to offer cost-effective and high quality products and services on a timely basis using our technologies;

 

 

our ability to accurately identify and respond to emerging technological trends and demand for product features and performance characteristics;

 

 

our ability to continue to rapidly introduce new products that are accepted by the market;

 

 

our ability to adopt or adapt to emerging industry standards;

 

 

the number and nature of our competitors and competitiveness of their products and services in a given market;

 

 

entrance of new competitors into our markets;

 

 

our ability to enter the highly competitive power management market; and

 

 

our ability to supply power products to our customers reliably through our own fabrication facility.

Many of these factors are outside of our control. In the future, our competitors may replace us as a supplier to our existing or potential customers, and our customers may satisfy more of their requirements internally. As a result, we may experience declining revenues and results of operations.

Changes in demand for consumer electronics in our end markets can impact our results of operations.

Demand for our products will depend in part on the demand for various consumer electronics products, in particular, mobile phones and multimedia devices, digital televisions, flat panel displays, mobile PCs and digital cameras, which in turn depends on general economic conditions and other factors beyond our control. If our customers fail to introduce new products that employ our products or component parts, demand for our products

 

23


Table of Contents

will suffer. To the extent that we cannot offset periods of reduced demand that may occur in these markets through greater penetration of these markets or reduction in our production and costs, our sales and gross profit may decline, which would negatively impact our business, financial condition and results of operations.

If we fail to achieve design-wins for our semiconductor products, we may lose the opportunity for sales to customers for a significant period of time and be unable to recoup our investments in our products.

We expend considerable resources on winning competitive selection processes, known as design-wins, to develop semiconductor products for use in our customers’ products. These selection processes are typically lengthy and can require us to incur significant design and development expenditures. We may not win the competitive selection process and may never generate any revenue despite incurring significant design and development expenditures. Once a customer designs a semiconductor into a product, that customer is likely to continue to use the same semiconductor or enhanced versions of that semiconductor from the same supplier across a number of similar and successor products for a lengthy period of time due to the significant costs associated with qualifying a new supplier and potentially redesigning the product to incorporate a different semiconductor. If we fail to achieve initial design-wins in a customer’s qualification process, we may lose the opportunity for significant sales to that customer for a number of products and for a lengthy period of time. This may cause us to be unable to recoup our investments in our semiconductor products, which would harm our business.

We have lengthy and expensive design-to-mass production and manufacturing process development cycles that may cause us to incur significant expenses without realizing meaningful sales, the occurrence of which would harm our business.

The cycle time from the design stage to mass production for some of our products is long and requires the investment of significant resources with many potential customers without any guarantee of sales. Our design-to-mass production cycle typically begins with a three-to-twelve month semiconductor development stage and test period followed by a three-to-twelve month end-product qualification period by our customers. The fairly lengthy front end of our sales cycle creates a risk that we may incur significant expenses but may be unable to realize meaningful sales. Moreover, prior to mass production, customers may decide to cancel their products or change production specifications, resulting in sudden changes in our product specifications, increasing our production time and costs. Failure to meet such specifications may also delay the launch of our products or result in lost sales.

Research and development investments may not yield profitable and commercially viable products, and thus will not necessarily result in increases in revenues for us.

We invest significant resources in our research and development. Our research and development efforts, however, may not yield profitable or commercially viable products. During each stage of research and development, there is a substantial risk that we will have to abandon a potential product that is no longer marketable and in which we have invested significant resources. In the event we are able to develop viable new products, a significant amount of time will have elapsed between our investment in the necessary research and development effort and the receipt of any related revenues.

We face numerous challenges relating to executing our growth strategy, and if we are unable to execute our growth strategy effectively, our business and financial results could be materially and adversely affected.

Our growth strategy is to leverage our advanced analog and mixed-signal technology platform, continue to innovate and deliver new products, increase business with existing customers, broaden our customer base, aggressively grow our power business, and drive execution excellence. If we are unable to execute our growth strategy effectively, we may not be able to take advantage of market opportunities, execute our business plan or respond to competitive pressures. Moreover, if our allocation of resources does not correspond with future

 

24


Table of Contents

demand for particular products, we could miss market opportunities and our business and financial results could be materially and adversely affected.

We are subject to risks associated with currency fluctuations, and changes in the exchange rates of applicable currencies could impact our results of operations.

Historically, a portion of our revenues and greater than the majority of our operating expenses and costs of sales have been denominated in non-U.S. currencies, principally the Korean won, and we expect that this will remain true in the future. Because we report our results of operations in U.S. dollars, changes in the exchange rate between the Korean won and the U.S. dollar could materially impact our reported results of operations and distort period to period comparisons. In particular, because of the difference in the amount of our consolidated revenues and expenses that are in U.S. dollars relative to Korean won, a depreciation in the U.S. dollar relative to the Korean won could result in a material increase in reported costs relative to revenues, and therefore could cause our profit margins and operating income to appear to decline materially, particularly relative to prior periods. The converse is true if the U.S. dollar were to appreciate relative to the Korean won. For example, foreign currency fluctuations had a favorable impact on our reported profit margins and operating income from operations for the fiscal year ended December 31, 2024 and 2023 due to a relatively weaker Korean won during the periods. Moreover, our foreign currency gain or loss would be affected by changes in the exchange rate between the Korean won and the U.S. dollar as a substantial portion of non-cash translation gain or loss is associated with the intercompany long-term loans to one of our Korean subsidiaries, Magnachip Semiconductor, Ltd., or MSK, which is denominated in U.S. dollars. As of December 31, 2024, the outstanding intercompany loan balance including accrued interests between MSK and our Dutch subsidiary was $257.7 million. Our Dutch subsidiary uses the U.S. dollar as their functional currency. As a result of foreign currency fluctuations, it could be more difficult to detect underlying trends in our business and results of operations. In addition, to the extent that fluctuations in currency exchange rates cause our results of operations to differ from our expectations or the expectations of our investors, the trading price of our common stock could be adversely affected.

From time to time, we may engage in exchange rate hedging activities in an effort to mitigate the impact of exchange rate fluctuations. Our Korean subsidiary, Magnachip Semiconductor Ltd., enters into foreign currency zero cost collar contracts in order to mitigate a portion of the impact of U.S. dollar-Korean won exchange rate fluctuations on our operating results. These foreign currency zero cost collar contracts typically require us to sell specified notional amounts in U.S. dollars and provide us the option to sell specified notional amounts in U.S. dollars during successive months to our counterparty in exchange for Korean won at specified exchange rates. Obligations under these foreign currency zero cost collar contracts must be cash collateralized if our exposure exceeds certain specified thresholds. These zero cost collar contracts may be terminated by the counterparty in a number of circumstances, including if our total cash and cash equivalents is less than $30 million at the end of a fiscal quarter. We cannot assure that any hedging technique we implement will be effective. If our hedging activities are not effective, changes in currency exchange rates may have a more significant impact on our results of operations. See “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Factors Affecting our Results of Operations” for further details.

The loss of our key employees would materially adversely affect our business, and we may not be able to attract or retain the technical or management employees necessary to compete in our industry.

Our key executives have substantial experience and have made significant contributions to our business, and our continued success is dependent upon the retention of our key management executives. The loss of such key personnel would have a material adverse effect on our business. In addition, our future success depends on our ability to attract and retain skilled technical and managerial personnel. We do not know whether we will be able to retain all of these employees as we continue to pursue our business strategy. The loss of the services of key employees, especially our key design and technical personnel, or our inability to retain, attract and motivate qualified design and technical personnel, could have a material adverse effect on our business, financial

 

25


Table of Contents

condition and results of operations. This could hinder our research and product development programs or otherwise have a material adverse effect on our business.

If we encounter future labor problems, we may fail to deliver our products and services in a timely manner, which would adversely affect our revenues and profitability.

As of December 31, 2024, 453 employees, or approximately 54% of our employees, were represented by the Magnachip Semiconductor Labor Unions. We can offer no assurance that any issues with the labor union and other employees will be resolved favorably for us in the future, that we will not experience work stoppages or other labor problems in future years or that we will not incur significant expenses related to such issues.

We may incur costs to engage in future business combinations or strategic investments, and we may not realize the anticipated benefits of those transactions.

As part of our business strategy, we may seek to enter into business combinations, investments, joint ventures and other strategic alliances with other companies in order to maintain and grow revenue and market presence as well as to provide us with access to technology, products and services. Any such transaction would be accompanied by risks that may harm our business, such as difficulties in assimilating the operations, personnel and products of an acquired business or in realizing the projected benefits, disruption of our ongoing business, potential increases in our indebtedness and contingent liabilities and charges if the acquired company or assets are later determined to be worth less than the amount paid for them in an earlier original acquisition. In addition, our indebtedness may restrict us from making acquisitions that we may otherwise wish to pursue.

The failure to achieve acceptable manufacturing yields could adversely affect our business.

The manufacturing of semiconductors involves highly complex processes that require precision, a highly regulated and sterile environment and specialized equipment. Defects or other difficulties in the manufacturing process can prevent us from achieving acceptable yields in the manufacturing of our products, which could lead to higher costs, a loss of customers or delay in market acceptance of our products. Slight impurities or defects in the photomasks used to print circuits on a wafer or other factors can cause significant difficulties, particularly in connection with the production of a new product, the adoption of a new manufacturing process or any expansion of our manufacturing capacity and related transitions. We may also experience manufacturing problems in achieving acceptable yields as a result of, among other things, transferring production to other facilities, upgrading or expanding existing facilities or changing our process technologies. Yields below our target levels can negatively impact our gross profit and may cause us to eliminate underperforming products.

We rely on a number of independent subcontractors and the failure of any of these independent subcontractors to perform as required could adversely affect our operating results.

A substantial portion of our net sales are derived from semiconductor devices assembled in packages or on film. The packaging and testing of semiconductors require technical skills and specialized equipment. For the portion of packaging and testing that we outsource, we use subcontractors located in Korea and China. We rely on these subcontractors to package and test our devices with acceptable quality and yield levels, and, while we specify quality standards, we are not able to directly oversee their day-to-day operations and the packaging and testing of our devices. Onboarding of a new subcontractor, including as a result of switching from one subcontractor to another, takes approximately three to six months to verify the subcontractor’s capabilities and an additional six to twelve months to receive approval from our customers to use such subcontractor. We could be adversely affected by political disorders, labor disruptions, public health issues (including viral outbreaks such as COVID-19) and natural disasters where our subcontractors are located due to the time it would take to onboard a new subcontractor. If our semiconductor packagers and test service subcontractors experience problems in packaging and testing our semiconductor devices, experience prolonged quality or yield problems, experience shutdowns or delays associated with public health issues (such as those associated with COVID-19), or decrease the capacity of their operations available to us, our operating results could be adversely affected.

 

26


Table of Contents

We cooperate with independent foundries to produce certain Mixed-Signal Solutions products, and the failure of such independent foundries to satisfy our demand could materially disrupt our business.

We use independent foundry services for certain of our Mixed-Signal Solutions products. Silicon wafer production at these facilities is allocated solely by our vendors and beyond our direct control. Therefore, any disruption in wafer supply from these vendors could have a material impact on our revenue and results of operations.

Global shortages in manufacturing capacities could interrupt or negatively affect our operations, increase cost to manufacture and negatively impact our results of operations.

Increases in demand for semiconductor products have in the past and may again in the future result in a global shortage of manufacturing capacity. As a result, we may experience increases in the costs to manufacture our products and may not be able to manufacture and deliver all of the orders placed by our customers. If we are unable to secure manufacturing capacities from our current subcontractors, our ability to deliver our products to our customers may be negatively impacted. Also, our subcontractors may increase their fees, which would result in an increase in our manufacturing costs, which we may not be fully able to pass to our customers. These factors could cause a negative impact on our results of operations.

We depend on successful parts and materials procurement for our manufacturing processes, and a shortage or increase in the price of these materials could interrupt our operations and result in a decline of revenues and results of operations.

We procure materials and electronic and mechanical components from international sources and original equipment manufacturers. We use a wide range of parts and materials in the production of our semiconductors, including silicon, processing chemicals, processing gases, precious metals and electronic and mechanical components, some of which, such as silicon wafers, are specialized raw materials that are generally only available from a limited number of suppliers. If demand increases or supply decreases for any reason, the costs of our raw materials could significantly increase. For example, worldwide supplies of silicon wafers, an important raw material for the semiconductors we manufacture, have been constrained in recent years due to an increased demand for silicon. We from time to time may enter into multi-year agreements, which specify future quantities and pricing of materials to be supplied by the vendors of these materials; however, this option may not be available to us and we cannot assure that supply increases will match demand increases. If we cannot obtain adequate materials in a timely manner or on favorable terms for the manufacture of our products, revenues and results of operations will decline.

Compliance with regulations regarding the use of “conflict minerals” could limit the supply and increase the cost of certain raw materials used in manufacturing our products.

The SEC, as mandated by the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, adopted disclosure regulations for public companies that manufacture products containing certain minerals that are mined from the Democratic Republic of Congo and adjoining countries and procedures pertaining to a manufacturer’s efforts regarding the source of such minerals. These “conflict minerals” are commonly found in metals used in the manufacture of semiconductors. Manufacturers are also required to disclose their efforts to prevent the sourcing of such minerals and metals produced from them. The implementation of these requirements could adversely affect the sourcing, availability and pricing of metals used in the manufacture of our products. We may also incur additional costs to comply with the disclosure requirements, including costs related to determining the source of any of the relevant minerals used in our products. We may also face difficulties in satisfying customers who may require that our products be certified as free of “conflict materials,” which could harm our relationships with these customers and lead to a loss of revenue.

 

27


Table of Contents

We face warranty claims, product return, litigation and liability risks and the risk of negative publicity if our products fail.

Our semiconductors are incorporated into a number of end products, and our business is exposed to product return, warranty and product liability risk and the risk of negative publicity if our products fail. Although we maintain insurance for product liability claims, the amount and scope of our insurance may not be adequate to cover a product liability claim that is asserted against us. In addition, product liability insurance could become more expensive and difficult to maintain and, in the future, may not be available on commercially reasonable terms, or at all. In addition, we are exposed to the product liability risk and the risk of negative publicity affecting our customers. Our sales may decline if any of our customers are sued on a product liability claim. We also may suffer a decline in sales from the negative publicity associated with such a lawsuit or with adverse public perceptions in general regarding our customers’ products. Further, if our products are delivered with impurities or defects, we could incur additional development, repair or replacement costs, and our credibility and the market’s acceptance of our products could be harmed.

We could suffer adverse tax and other financial consequences as a result of changes in, or differences in the interpretation of, applicable tax laws, or the adoption of new U.S. or international tax legislation.

Our company’s organizational structure was created in part based on certain interpretations and conclusions regarding various tax laws, including withholding tax and other tax laws of applicable jurisdictions. Our interpretations and conclusions regarding tax laws, however, are not binding on any taxing authority and, if these interpretations and conclusions are incorrect, if our business were to be operated in a way that rendered us ineligible for tax exemptions or caused us to become subject to incremental tax, or if the authorities were to change, modify or have a different interpretation of the relevant tax laws, we could suffer adverse tax and other financial consequences, and the anticipated benefits of our organizational structure could be materially impaired. Our company’s organizational structure and other tax positions are subject to review by tax authorities in the local and other jurisdictions where we operate our business.

Our provision for income taxes is subject to volatility and could be negatively affected by earnings being (i) lower than anticipated in jurisdictions that have lower statutory tax rates or (ii) higher than anticipated in jurisdictions that have higher statutory tax rates. In addition, our provision for income taxes could be negatively affected by changes in the valuation of our deferred tax assets and liabilities, changes to global intangible low-tax income tax laws, transfer pricing adjustments, or changes in tax laws, regulations, or accounting principles.

Additional changes in the U.S. tax regime or in how U.S. multinational corporations are taxed on foreign income, including changes in how existing tax laws are interpreted or enforced, could adversely affect our business, financial condition or results of operations. For example, the Organization for Economic Cooperation and Development (OECD) has recommended changes to numerous long-standing international tax principles through its base erosion and profit shifting (BEPS) project. These changes, to the extent adopted, may increase tax uncertainty, result in higher compliance costs and adversely affect our provision for income taxes, results of operations and/or cash flow.

On August 16, 2022, the U.S. enacted the Inflation Reduction Act of 2022 (the “IRA”), which, among other things, implements a 15% alternative minimum tax on the adjusted financial statement income of large corporations with average annual financial income exceeding $1 billion, a 1% excise tax on net stock repurchases and several tax incentives to promote clean energy. The IRA provisions are effective for tax years beginning after December 31, 2022. On December 12, 2022, the European Union member states agreed to implement the OECD’s Pillar 2 global minimum effective tax rate of 15% on multinational enterprise (“MNE”) groups with consolidated revenues of at least EUR 750 million during two of the four preceding fiscal years, which will be effective for fiscal years beginning on January 1, 2024. Additionally, South Korea became one of the first countries to enact global minimum tax rules. At this time, we do not anticipate that changes in the tax laws will have a material impact to our consolidated tax provision for the year ending December 31, 2024 or December 31, 2025. We will continue to monitor as new information and guidance becomes available.

 

28


Table of Contents

We are also subject to regular reviews, examinations and audits by the IRS and other taxing authorities, including the Korean National Tax Service, with respect to income and non-income based taxes both within and outside the U.S. In connection with the OECD’s BEPS project, companies are required to disclose more information to tax authorities on operations around the world, which may lead to greater audit scrutiny of income earned in various countries. Economic and political pressures to increase tax revenues in jurisdictions in which we operate, or the adoption of new or reformed tax legislation or regulation, may make resolving tax disputes more difficult and the final resolution of tax audits and any related litigation could differ from our historical provisions and accruals, resulting in an adverse impact on our business, financial condition or results of operations.

Expanded trade restrictions imposed by the United States may limit our ability to sell to certain customers.

On August 17, 2020, the U.S. Department of Commerce expanded the scope of export restrictions as applied to products directed to Huawei and its affiliates listed on the Bureau of Industry and Security’s Entity List (collectively, “Huawei”). While prior restrictions had minimal effect on our ability to supply to customers, the expanded restrictions would limit our ability to supply to a variety of customers who we believe incorporate our products to those customers’ products directly or indirectly sold to Huawei. The U.S. government has also steadily expanded export restrictions to target companies in addition to Huawei, which may have an additional impact on our ability to sell to our customers. While we were able to export some of our products after successfully obtained the necessary export licenses, we are unsure whether our other applications will be successful. Export restrictions may also affect our contractors, suppliers or customers, and we cannot assure that they will not violate the restrictions, and any such violations may result in fines or criminal sanctions against us and damage our reputation.

Additionally, the U.S. has published significant changes to U.S. export control regulations with respect to Russia and China, and we anticipate additional changes to export control regulations in the future. For example, the U.S. government has implemented controls on advanced computing ICs, computer commodities that contain such ICs, and certain semiconductor manufacturing items, as well as controls on transactions involving items for supercomputer and semiconductor manufacturing end-users. The new controls expand the scope of foreign-produced items subject to license requirements for certain entities on the U.S. government’s Entity List. Further changes in the U.S. export control regulations, including changes in the enforcement and scope of such regulations, may create delays in the introduction of our products or services in international markets or could prevent our customers with international operations from deploying our products or services globally. In some cases, such changes could prevent the export or import of our products, which could have a material impact on our future results of operations and financial condition.

Expanded trade restrictions imposed by South Korea may limit our ability to sell to certain customers or engage in any potential strategic opportunities.

Under the ITA, any export (including various means of outflow, such as sale or transfer outside Korea) of National Core Technology by the MOTIE requires the filing of a prior-report with, and the acceptance of the same by, the MOTIE. Under the Special Act, any export of NHST requires prior approval from the MOTIE. Any such export of NCT without the acceptance of the prior-report with the MOTIE may be subject to corrective orders by the relevant authorities, and failure to comply with such corrective orders may potentially result in criminal liabilities. Any such export of NHST without the prior approval from the MOTIE may be subject to corrective orders by the relevant authorities and may also be subject to criminal sanctions.

The Notification Regarding Designation of National Core Technologies issued by the MOTIE was amended on July 14, 2021 to add certain technologies to the list of National Core Technology designated by the MOTIE, and the amended list includes the OLED DDI design technology for driving display panels. On June 2, 2023, the MOTIE designated 17 technologies, including the OLED DDI design technology for driving display panels, as NHST under the Special Act. In the ordinary course of business, our Korean subsidiary, Magnachip Mixed-Signal, Ltd. (“MMS”), may provide certain information relating to its products, including OLED DDI, to customers, suppliers or vendors, and such disclosure of information may be subject to both NCT and NHST restrictions, and therefore the MOTIE’s acceptance

 

29


Table of Contents

of prior reports and prior approval. Since the amendment of the foregoing NCT list in July 2021, we have filed prior-reports and applications for prior approval with the MOTIE for the export of our OLED DDI product-related information to certain overseas vendors that manufacture our products, and all such reports and applications have thus far been accepted and approved by the MOTIE.

There is no assurance, however, that any future prior-reports for the export of our product-related information will be accepted by the MOTIE or we will obtain any future prior approval for the export from the MOTIE. In the event that any future prior-report or application is not accepted or not approved, we may be unable to continue our business with the overseas customers, suppliers or vendors, including the manufacturing and delivery of our OLED DDI products.

In addition, in the event that there is any M&A transaction with respect to MMS that results in non-Korean ownership of 50% or more, or exertion of control over the appointment of officers/management by a non-Korean person or entity as the largest shareholder, a prior-report with and the acceptance by the MOTIE is required under the ITA and a prior approval from the MOTIE is required under the Special Act. There is no assurance that any report for an M&A transaction involving non-Korean acquirers or investors will be accepted by the MOTIE, nor we can assure approval for the M&A transaction from the MOTIE when such transaction is pursued in the future.

Recent changes in international trade policy and the imposition and threats of international tariffs, including tariffs applied to goods traded between the United States and other countries/regions, could materially and adversely affect our business and results of operations.

Since the beginning of 2018, there have been increasing public threats and, in some cases, legislative or executive action, from U.S. and foreign leaders regarding instituting tariffs against foreign imports of certain materials. More specifically, since March of 2018, the U.S. and China have applied tariffs to certain of each other’s exports. The institution of trade tariffs globally, and between the U.S. and China specifically, may negatively impact the affected countries’ economic conditions, which could negatively affect demand for our products in those countries and materially and adversely affect our business and results of operations of our customers serving the affected markets. The return of the Trump Administration and its recent imposition of additional tariffs on a number of countries in 2025 and threat of trade wars against foreign countries/regions have created even more uncertainties in international trade which may affect our business. For example, the imposition of tariffs could increase costs of the end-user products we supply that we may not be able to pass on to our customers, which could in turn cause a decrease in the sales of our products and materially and adversely affect our business and results of operations.

Our ability to compete successfully and achieve future growth will depend, in part, on our ability to protect our intellectual property, proprietary technology and know-how, as well as our ability to operate without infringing the proprietary rights of others.

We attempt to protect our intellectual property rights, both in the U.S. and in foreign countries, through a combination of patent, trademark, copyright, mask works and trade secret laws, as well as licensing agreements and third-party nondisclosure and assignment agreements. Because of the differences in foreign trademark, patent and other laws concerning proprietary rights, our intellectual property rights may not receive the same degree of protection in foreign countries as they would in the U.S. In particular, the validity, enforceability and scope of protection of intellectual property in China, where we derive a significant portion of our net sales, and certain other countries where we derive net sales, are uncertain and still evolving and historically have not protected, and may not protect in the future, intellectual property rights to the same extent as do the laws and enforcement procedures in the U.S. Our failure to obtain or maintain adequate protection of our intellectual property rights for any reason could have a material adverse effect on our business, results of operations and financial condition.

We seek to protect our proprietary technologies and know-how through the use of patents, trade secrets, confidentiality agreements and other security measures. The process of seeking patent protection takes a long time and is expensive. There can be no assurance that patents will issue from pending or future applications or

 

30


Table of Contents

that, if patents issue, they will not be challenged, invalidated or circumvented, or that the rights granted under the patents will provide us with meaningful protection or any commercial advantage. Many of our patents are subject to cross licenses, several of which are with our competitors. Some of our technologies are not covered by any patent or patent application. The confidentiality agreements on which we rely to protect these technologies may be breached and may not be adequate to protect our proprietary technologies. Further, it is possible that others will independently develop the same or similar technologies, even without access to our proprietary technologies.

We rely on our trademarks, trade names, and brand names to distinguish our products from the products of our competitors, and have registered or applied to register many of these trademarks. We cannot assure you that our trademark applications will be approved. Third parties may also oppose our trademark applications, or otherwise challenge our use of the trademarks. In the event that our trademarks are successfully challenged, we could be forced to rebrand our products, which could result in loss of brand recognition, and could require us to devote resources advertising and marketing new brands. Further, we cannot assure you that competitors will not infringe our trademarks, or that we will have adequate resources to enforce our trademarks.

Our ability to compete successfully depends on our ability to operate without infringing the proprietary rights of others. We have no means of knowing what patent applications have been filed until they are published. In addition, the semiconductor industry is characterized by frequent litigation regarding patent and other intellectual property rights. We may need to file lawsuits to enforce our patents or intellectual property rights, and we may need to defend against claimed infringement of the rights of others. Any litigation could result in substantial costs to us and divert our resources, and we cannot assure you that we will prevail. Any claims of intellectual property infringement or misappropriation against use, even those without merit, could require us to:

 

 

pay substantial damages or indemnify customers or licensees for damages they may suffer if the products they purchase from us or the technology they license from us violate the intellectual property rights of others;

 

 

stop our manufacture, use, sale or importation of the accused products;

 

 

redesign, reengineer or rebrand our products, if feasible;

 

 

expend significant resources to develop or acquire non-infringing technologies;

 

 

discontinue processes; or

 

 

obtain licenses to a third party’s intellectual property.

There can be no assurance that we would be successful in such development or acquisition or that such licenses would be available under reasonable terms, or at all.

We license certain intellectual property from third parties. The termination of key third-party licenses relating to the use of intellectual property in our products and our design processes would adversely affect certain areas of our business.

We are subject to many environmental laws and regulations that could affect our operations or result in significant expenses.

We are subject to a variety of environmental, health and safety laws and regulations in each of the jurisdictions in which we operate, governing, among other things, air emissions, wastewater discharges, the generation, use, handling, storage and disposal of, and exposure to, hazardous substances (including asbestos) and wastes, soil and groundwater contamination and employee health and safety. These laws and regulations are complex, change frequently and have tended to become more stringent over time. Among them is the Act on Remediation and Compensation for Damages arising from Environmental Contamination which came into effect in Korea on January 1, 2016 and provides for strict liability of business entities in violation of the act and alleviates the burden of proof for the damaged party. Further, under the amendment to the Act on the Control and Aggravated Punishment of Environmental Offenses that becomes effective on November 27, 2020, certain

 

31


Table of Contents

environmental offenses such as illegally emitting specified hazardous air pollutants or emitting air pollutants without necessary permits will be subject to penalties of up to 5% of the sales amount generated from the relevant business. Moreover, to effectively respond to environmental crimes, on November 14, 2022, a joint investigation team was established, consisting of experts from both national and local governments, including the prosecutor’s office, the Ministry of Environment. As a result, we have increased potential exposure to liability for environmental contaminations that might have existed in the past or would arise in the future. There can be no assurance that we have been, or will be, in compliance with all such laws and regulations or that we will not incur material costs or liabilities in connection with these laws and regulations in the future. The adoption of new environmental, health and safety laws, the failure to comply with new or existing laws, or issues relating to hazardous substances could subject us to material liability (including substantial fines or penalties), impose the need for additional capital equipment or other process requirements upon us, curtail our operations or restrict our ability to expand operations.

Our Korean subsidiaries have been designated as a regulated business under Korean environmental law, and such designation could have an adverse effect on our financial position and results of operations.

Since 2015, our Korean subsidiaries have been subject to K-ETS, a new set of greenhouse gas emissions regulations, under the Act on Allocation and Trading of Greenhouse Gas Emission Allowances. Under K-ETS, our Korean subsidiaries were allocated a certain amount of emissions allowance in accordance with the National Allocation Plan prepared by the Korean government, and are required to meet their allocated target by either reducing emissions or purchasing allowances from other participants or the government in the emission trading market. Reduction of our emissions or energy consumption may result in additional and potentially costly compliance or remediation expenses, including potentially the installation of equipment and changes in the type of materials we use in manufacturing, as well as cost of procuring emission allowances to cover the excess emissions, which could adversely affect our financial position and results of operations. During the first implementation period from 2015 to 2017 and second implementation period from 2018 to 2020, we did not exceed the allocated emission amount. Our Korean subsidiaries have been allocated emissions allowance in the third implementation period from 2021 to 2025, and we do not expect to exceed the allocated emission amount during the third implementation period. If, however, our Korean subsidiaries exceed the allocated emission amount the third implementation period, we will be required to pay for the excess emissions and may be subject to other regulatory action. We will continue to monitor our compliance with the emissions allowance on a yearly basis. In addition, from time to time, if we assess that we have excess allowances, we may sell such excess allowances to manufacturers in the emission market in Korea.

Furthermore, the Korean legislature enacted the Framework Act on Carbon Neutrality and Green Growth for Responding to Climate Change (the “Carbon Neutrality Framework Act”) on September 24, 2021. The Carbon Neutrality Framework Act aims to reduce greenhouse gas emissions by more than 35% by 2030 (compared to 2018) and proclaims the achievement of carbon neutrality by 2050 as a national vision. The Carbon Neutrality Framework Act is significant in that it legislates carbon neutrality and greenhouse gas reduction objectives, and enables the central administrative agencies, local governments and public institutions to implement various measures towards such objectives. On March 25, 2022, the Enforcement Decree of the Carbon Neutrality Framework Act (the “Enforcement Decree”) was enacted. The Enforcement Decree aims to provide details required for the execution of items prescribed under the Carbon Neutrality Framework Act. The key provisions of the Enforcement Decree include those setting the mid-to long-term greenhouse gas reduction goal at 40% and implementing the climate change impact assessment scheme. Based on that, on April 11, 2023, the Korean government published the 1st National Basic Plan for Carbon Neutrality and Green Growth (the “Basic Plan”). The Basic Plan is a national plan for responding to the climate crisis and sustainable development. Including annual reduction goals and implementation measures for each sector (e.g., industry and transportation), the Basic Plan will be updated every five years over the next 20 years between 2023 and 2042. It is anticipated that the Carbon Neutrality Framework Act and the Basic Plan, which aims to promote the harmonious development of the economy and the environment in conjunction with active greenhouse gas reduction measures, will serve as the foundation for the government’s climate change response policy going forward. Meanwhile, on August 29, 2024, the Constitutional Court of Korea (the “Constitutional Court”) held that Article 8, Paragraph 1 of the

 

32


Table of Contents

Carbon Neutrality Framework Act is unconstitutional. This provision mandates the government to establish a national mid- to long-term target for reducing greenhouse gas emissions by at least 35% from 2018 levels by 2030 which is prescribed by presidential decree. The Constitutional Court ruled that this provision is indeed in violation of the Constitution because it fails to specify any emissions reduction targets beyond 2031, thereby infringing upon the petitioners’ right to clean environment. Considering that the extensive legislative authority to determine reduction targets during the period from 2031 to 2049, the Constitutional Court held that the provision would remain in effect until a legislative amendment is enacted, with a deadline set for February 28, 2026.

Our compliance with the Serious Accidents Punishment Act (the “SAPA”) could require significant expenditures and management time and expose us to liability for violations.

Enacted on January 26, 2021 and effective as of January 27, 2022 in Korea, the SAPA will impose enhanced liability exposure for workplace accidents. The legislative goal of the SAPA is to prevent serious accidents by prescribing punishments and punitive damages liability for business owners or responsible management personnel who have violated safety and health measures in the event of such serious accidents (serious industrial accidents and serious civil accidents). Since the law applies to businesses in Korea with 50 or more full-time employees starting from January 27, 2022, our Korean subsidiaries become subject to the law after the effective date. According to the SAPA, if a serious occupational accident occurs that results in at least one deceased person, at least two persons wounded for six months or more, or at least three persons suffering from occupational diseases within a one year period, if the “business owners or responsible management personnel” of the relevant business place is found to have failed to perform its “obligation to secure safety and health,” that person may be subject to imprisonment for up to 7 year or a fine of up to KRW 100 million (in case of death, imprisonment for not less than 1 year or a fine of not less than KRW 1 billion). Additionally, if there was negligence of the company in giving due attention and supervision to prevent such accident, the company will be subject to a fine up to KRW 1 billion (in case of death, a fine up to KRW 5 billion) under joint penalty provisions. Relevant responsible management personnel will also be required to spend more time, effort and cost to comply with the SAPA and perform the necessary additional duties imposed by the law to ensure compliance.

We may need additional capital in the future, and such capital may not be available on acceptable terms or at all, which would have a material adverse effect on our business, financial condition and results of operations.

We may require more capital in the future from equity or debt financings to fund operating expenses, such as research and development costs, finance investments in equipment and infrastructure, acquire complementary businesses and technologies, and respond to competitive pressures and potential strategic opportunities. If we raise additional funds through further issuances of equity or other securities convertible into equity, our existing stockholders could suffer significant dilution, and any new shares we issue could have rights, preferences or privileges senior to those of the holders of our common stock. There can be no assurance that any additional equity or debt financing would be available to us, or if available, that such financing would be on favorable terms to us. Accordingly, if we are unable to obtain additional capital or our business does not generate sufficient cash flows from operating activities to fund our working capital needs and planned capital expenditures, and our cash reserves are depleted, we may need to take various actions, such as down-sizing and/or eliminating certain operations, which could include additional exit costs, reducing or delaying capital expenditures, selling assets, or other restructuring actions. There can be no assurance that we would be successful in taking such actions and, in any event, such actions may result in a material adverse effect on our business and results of operations. In addition, our indebtedness limits our ability to incur additional indebtedness under certain circumstances.

Our business depends on international customers, suppliers and operations in Asia, and as a result we are subject to regulatory, operational, financial and political risks, which could adversely affect our financial results.

We rely on, and expect to continue to rely on, suppliers, subcontractors and operations located primarily in Asia. As a result, we face risks inherent in international operations, such as unexpected changes in regulatory

 

33


Table of Contents

requirements, tariffs and other market barriers, political, social and economic instability, adverse tax consequences, war, civil disturbances and acts of terrorism, public health issues (including viral outbreaks such as COVID-19), difficulties in accounts receivable collection, extended payment terms and differing labor standards, enforcement of contractual obligations and protection of intellectual property. These risks may lead to increased costs or decreased revenue growth, or both.

Tensions with North Korea could have an adverse effect on us and the market value of our shares.

Relations between South Korea and North Korea have been tense throughout Korea’s modern history. The level of tension between the two Koreas has fluctuated and may increase abruptly as a result of current and future events. In particular, in recent years, there have been heightened security concerns stemming from North Korea’s nuclear weapon and long-range missile programs and increased uncertainty regarding North Korea’s actions and possible responses from the international community.

North Korea’s economy also faces severe challenges, and any adverse economic developments may further aggravate social and political tensions within North Korea.

Although we do not derive any revenue from, nor sell any products in, North Korea, any future increase in tensions between South Korea and North Korea that may occur, for example, if North Korea experiences a leadership crisis, high-level contacts between South Korea and North Korea break down, or military hostilities occur, could have a material adverse effect on the South Korean economy and on our business, financial condition, results of operations and the market value of our common stock.

We may be subject to disruptions, breaches or cyber-attacks of our secured networks and information technology systems that could damage our reputation, harm our business, expose us to liability and materially adversely affect our results of operations.

In the ordinary course of our business, we collect and store sensitive data, including IP and other proprietary information about our business and that of our customers, suppliers and business partners. Secure maintenance, processing and transmission of this information is critical to our operations and business strategy. We may be subject to disruptions, breaches or cyber-attacks of our secured networks and information technology systems caused by illegal hacking, criminal fraud or impersonation, computer viruses, acts of vandalism or terrorism or employee error, and our security measures or those of any third party service providers we use may not detect or prevent such security breaches. We may incur significant costs to eliminate or alleviate cybersecurity breaches and vulnerabilities, which could be significant, and our efforts to protect against such breaches or vulnerabilities may not be successful and could result in system interruptions that may materially impede our sales, manufacturing, distribution, finance or other critical functions. Any such compromise of our information security could also result in the unauthorized publication of our confidential business or proprietary information or that of other parties with which we do business, an interruption in our operations, the unauthorized transfer of cash or other assets, the unauthorized release of customer or employee data or a violation of privacy or other laws in the jurisdictions in which we operate. Any of the foregoing could irreparably damage our reputation and business and/or expose us to material monetary liability, which could have a material adverse effect on our results of operations.

You may not be able to bring an action or enforce any judgment obtained in United States courts, or bring an action in any other jurisdiction, against us or our subsidiaries or our directors, officers or independent auditors that are organized or residing in jurisdictions other than the United States.

Most of our subsidiaries are organized or incorporated outside of the U.S. and some of our directors and executive officers as well as our independent auditors are organized or reside outside of the U.S. Most of our and our subsidiaries’ assets are located outside of the U.S. and in particular, in Korea. Accordingly, any judgment obtained in the U.S. against us or our subsidiaries may not be collectible in the U.S. As a result, it may not be

 

34


Table of Contents

possible for you to effect service of process within the U.S. upon these persons or to enforce against them or us court judgments obtained in the U.S. that are predicated upon the civil liability provisions of the federal securities laws of the U.S. or of the securities laws of any state of the U.S. In particular, there is doubt as to the enforceability in Korea or any other jurisdictions outside the U.S., either in original actions or in actions for enforcement of judgments of U.S. courts, of civil liabilities predicated on the federal securities laws of the U.S. or the securities laws of any state of the U.S.

We are a holding company and depend on the business of our subsidiaries to make payments to us.

We are a holding company with no independent operations of our own. Our subsidiaries conduct substantially all of the operations necessary to fund our obligations. Our ability to pay dividends or to make payments on any future obligations will depend on our subsidiaries’ cash flow and their payment of funds to us. Our subsidiaries’ ability to make payments to us will depend on:

 

 

their earnings;

 

 

covenants contained in agreements to which we or our subsidiaries are or may become subject;

 

 

business and tax considerations; and

 

 

applicable law, including any restrictions under Korean law that may be imposed on our Korean subsidiary, Magnachip Semiconductor, Ltd., that would restrict its ability to make payments on intercompany loans from our Dutch subsidiary.

We cannot assure that the operating results of our subsidiaries at any given time will be sufficient to make distributions or other payments to us.

We may at times need to incur impairment, restructuring and other restructuring related charges, which could materially affect our results of operations and financial condition.

During industry downturns and for other reasons, we may need to record impairment, restructuring or other restructuring related charges. In the future, we may need to record additional impairment charges or to further restructure our business or incur additional restructuring charges, any of which could have a material adverse effect on our results of operations or financial condition.

We are subject to litigation risks, which may be costly to defend and the outcome of which is uncertain.

All industries, including the semiconductor industry, are subject to legal claims, with and without merit, that may be particularly costly and which may divert the attention of our management and our resources in general. We are involved in a variety of legal matters, most of which we consider routine matters that arise in the normal course of business. These routine matters typically fall into broad categories such as those involving customers, employment and labor and intellectual property. Even if the final outcome of these legal claims does not have a material adverse effect on our financial position, results of operations or cash flows, defense and settlement costs can be substantial. Due to the inherent uncertainty of the litigation process, the resolution of any particular legal claim or proceeding could have a material effect on our business, financial condition, results of operations or cash flows.

The price of our common stock may be volatile and you may lose all or a part of your investment.

The trading price of our common stock might be subject to wide fluctuations. Factors, some of which are beyond our control, that could affect the trading price of our common stock may include:

 

 

actual or anticipated variations in our results of operations from quarter to quarter or year to year;

 

 

announcements by us or our competitors of significant agreements, technological innovations or strategic alliances;

 

35


Table of Contents
 

changes in recommendations or estimates by any securities analysts who follow our securities;

 

 

addition or loss of significant customers;

 

 

recruitment or departure of key personnel;

 

 

changes in economic performance or market valuations of competing companies in our industry;

 

 

price and volume fluctuations in the overall stock market;

 

 

market conditions in our industry, end markets and the economy as a whole;

 

 

subsequent sales of stock and other financings; and

 

 

litigation, legislation, regulation or technological developments that adversely affect our business.

In the past, following periods of volatility in the market price of a public company’s securities, securities class action litigation often has been instituted against the public company. Regardless of its outcome, this type of litigation could result in substantial costs to us and a likely diversion of our management’s attention. You may not receive a positive return on your investment when you sell your shares, and you could lose some or the entire amount of your investment.

We cannot guarantee that our share repurchase program will be successfully consummated, or that it will enhance shareholder value, and share repurchases could affect the price of our common stock.

On July 19, 2023, the Board of Directors authorized us to repurchase up to $50 million of our outstanding common stock. Purchases have been and will be made in the open market or through privately negotiated transactions, depending upon market conditions and other factors. In connection with the repurchase program, we established a stock trading plan with Needham & Company, LLC in accordance with Rule 10b5-1 under the Securities Exchange Act. This share repurchase program could affect the price of our common stock, increase volatility and diminish our cash reserves. The IRA enacted in August 2022 imposes a 1% excise tax on the fair market value of stock repurchases made by covered corporations after December 31, 2022. The total taxable value of shares repurchased is reduced by the fair market value of any newly issued shares during the taxable year.

See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements—Note 12. Stock Repurchases” for more information.

Provisions in our charter documents and Delaware Law may make it difficult for a third party to acquire us and could depress the price of our common stock.

Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. Among other things, our certificate of incorporation and bylaws:

 

 

authorize our Board of Directors to issue, without stockholder approval, preferred stock with such terms as the Board of Directors may determine;

 

 

prohibit action by written consent of our stockholders;

 

 

prohibit any person other than our Board of Directors, the chairman of our Board of Directors, our Chief Executive Officer or holders of at least 25% of the voting power of all then outstanding shares of capital stock of the corporation entitled to vote generally in the election of directors to call a special meeting of our stockholders; and

 

 

specify advance notice requirements for stockholder proposals and director nominations.

In addition, we are subject to the provisions of Section 203 of the Delaware General Corporation Law (the “DGCL”), regulating corporate takeovers and which has an anti-takeover effect with respect to transactions not

 

36


Table of Contents

approved in advance by our Board of Directors, including discouraging takeover attempts that might result in a premium over the market price for shares of our common stock. In general, those provisions prohibit a Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years following the date that the stockholder became an interested stockholder, unless:

 

 

the transaction is approved by the board of directors before the date the interested stockholder attained that status;

 

 

upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced; or

 

 

on or after such date, the business combination is approved by the board of directors and authorized at a meeting of stockholders, and not by written consent, by at least two-thirds of the outstanding voting stock that is not owned by the interested stockholder.

In general, DGCL Section 203 defines a business combination to include the following:

 

 

any merger or consolidation involving the corporation and the interested stockholder;

 

 

any sale, transfer, pledge or other disposition of 10% or more of the assets of the corporation involving the interested stockholder;

 

 

subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;

 

 

any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder; or

 

 

the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.

In general, DGCL Section 203 defines an interested stockholder as any entity or person beneficially owning 15% or more of the outstanding voting stock of the corporation and any entity or person affiliated with or controlling or controlled by any such entity or person.

A Delaware corporation may opt out of this provision by express provision in its original certificate of incorporation or by amendment to its certificate of incorporation or bylaws approved by its stockholders. However, we have not opted out of, and do not currently intend to opt out of, this provision.

We have not historically paid dividends and do not currently have any dividend or distribution policy, and therefore, investors may need to rely on sales of their common stock as the only way to realize any future gains on their investments.

We have not historically paid cash dividends and do not currently have any dividend or distribution policy. Any determination to pay dividends in the future will be at the discretion of our Board of Directors. Accordingly, unless the Board implements a future dividend or distribution policy, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.

 

37


Table of Contents
Our indebtedness and liabilities could limit the cash flow available for our operations, expose us to risks that could adversely affect our business, financial condition and results of operations and impair our ability to satisfy our obligations under our debt instruments when they come due.
As of December 31, 2024, we had approximately $27.2 million aggregate principal amount of indebtedness under the working capital Term Loan borrowed under the Loan Agreement, which is secured by a pledge of our Fab 3 properties. We may also incur additional indebtedness to meet future financing needs. Our indebtedness could have significant negative consequences for our security holders and our business, results of operations and financial condition by, among other things:
 
   
increasing our vulnerability to adverse economic and industry conditions;
 
   
limiting our ability to obtain additional financing on acceptable terms or at all;
 
   
requiring the dedication of a substantial portion of our cash flow from operations to service our indebtedness, which will reduce the amount of cash available for other purposes;
 
   
limiting our flexibility to plan for, or react to, changes in our business;
 
   
exposing us to the risk of increased interest rates, as our Term Loan borrowing is at a variable rate of interest; and
 
   
placing us at a possible competitive disadvantage with competitors that are less leveraged than us or have better access to capital.
Our business may not generate sufficient funds, and we may otherwise be unable to maintain sufficient cash reserves, to pay amounts due under our indebtedness and our cash needs may increase in the future. If we are unable to pay our indebtedness when due, including the Term Loan, the lenders may declare default and invoke remedies that could include the foreclosure on pledged collateral to satisfy such indebtedness, which would have a material adverse effect on our financial condition and results of operations.
Item 1B. Unresolved Staff Comments
Not applicable.
Item 1C. Cybersecurity
Cybersecurity Risk Management and Strategy
Cybersecurity risks and data protection are key components of our long-term strategy and enterprise risk management program and are integrated into our overall risk management systems and processes. We maintain processes for assessing, identifying and managing material risks from cybersecurity threats, and we routinely invest in the development and implementation of essential cybersecurity systems, infrastructures and processes to protect the security and integrity of our systems, networks, databases and proprietary information. Key areas of our cybersecurity risk management processes and strategy currently include:
 
   
Compliance with industry standards and regulatory frameworks
: Our information security management system is ISO 27001 certified. In addition, we align our standards to comply with South Korea’s industrial technology protection law (Act on Prevention of Divulgence and Protection of Industrial Technology), which prevents technologies vital to South Korean national security or economic competitiveness from being divulged to or shared with foreign countries or corporations without the government’s approval.
 
   
Ongoing Evaluation and Assessment of Systems and Procedure
: We monitor compliance with regulatory, industry and evolving data privacy requirements and update our cybersecurity risk management program from time to time as appropriate. We also continuously monitor our information security systems and processes on an ongoing basis to identify and remediate cybersecurity threats and
 
38

 
vulnerabilities that could be exploited to adversely impact our business operations. To better preemptively identify risks and vulnerabilities in our security systems, we perform penetration testing for security controls using external third-party tools and encourage vulnerability reporting within our organization.
 
   
Cross-Collaboration and Coordination
: Cybersecurity risks related to our business, privacy and compliance issues are identified and managed through a multifaceted approach, including third-party monitoring, internal and external IT security audits and reviews by relevant committees.
 
   
Third-Party Service Providers
: We engage leading third-party product and service providers to assist us with our cybersecurity risk management.
We use an Information Prevention and Data Loss Prevention System on networks and endpoints, which is designed to prevent unauthorized access to or transfer of sensitive data. We also use centrally managed antivirus systems for blocking illegal software to detect and remove malware and illegal software from devices in real time. In particular, we use a Managed Security Service provider for Security Information and Event Management services for matters such as firewall management, intrusion detection and prevention, vulnerability management and incident response.
 
   
Cyber Incident Response Plan
: We maintain a comprehensive cyber incident response plan that sets forth the applicable processes, roles, engagements, escalations and notifications to promptly respond to a cybersecurity incident. This plan covers steps to be taken upon the detection of a cybersecurity incident detection, review by relevant committees, identification of damages, recovery process, post-incident analysis and the introduction of improvement measures. Such incident responses are managed in a timely manner by a dedicated team and overseen by relevant organizations, including IT, finance, legal and compliance.
 
   
Security Awareness Training for Personnel
: We provide comprehensive employee training on cybersecurity awareness, confidential information protection and simulated phishing attacks.
 
   
Review of Third-Party Risks
: We routinely conduct risk and compliance assessments of third-party service providers prior to exchanging any sensitive data or integrating with any key third-party provider.
As of December 31, 2024, we have not identified any risks from cybersecurity threats, including any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect the Company, our business strategy, our results of operations or our financial condition. For a discussion of risks from cybersecurity threats (including any previous cybersecurity incidents) that could be reasonably likely to materially affect us, please refer to our Risk Factors discussion under the heading ‘We may be subject to disruptions, breaches or cyber-attacks of our secured networks and information technology systems that could damage our reputation, harm our business, expose us to liability and materially adversely affect our results of operations’ in Item 1A of this Annual Report on Form
10-K.
Cybersecurity Governance
In line with our overall risk management governance structure, management is responsible for the
day-to-day
management of cybersecurity risks while the Company’s Board of Directors and its Risk Committee actively and continuously provide oversight.
Our Risk Committee oversees the Company’s management of key risks including those arising from cybersecurity threats. Our management team reports to the Risk Committee on a quarterly basis, presenting their assessment of key enterprise risks, including cybersecurity. The topics include trends in cyber threats and the initiatives designed to strengthen our security systems and enhance the cyber readiness of our organization. Additionally, at least annually, our management team and our Chief Information Security Officer (“CISO”) update the members of the Risk Committee and the Board of Directors on existing and new cybersecurity risks, status of risk mitigation efforts, cybersecurity incidents, if any, and the progress of key information security initiatives.
 
39

In 2020, we established the Information Security Steering Committee (the “IS Steering Committee”), a management-level and cross-functional committee, led by our Chief Executive Officer, and comprised of our Chief Compliance Officer, Chief Financial Officer, CISO, Chief Privacy Officer and relevant teams including Information Security, HR, Compliance & Internal Audit and Legal. The IS Steering Committee holds quarterly meetings, during which they review and take action on a wide range of topics, including cybersecurity threat matters such as prevention monitoring, detection mitigation and remediation of cybersecurity incidents.
Our CISO leads a dedicated Information Security team in charge of cybersecurity matters. Collectively, the members of our Information Security team have over 35 years of relevant experience in various roles involving information technology, information security, compliance and systems. Also, our Information Security team oversees compliance with our cybersecurity framework, facilitates cybersecurity risk management activities, assists with the review and approval of policies, and oversees the security awareness program. At least annually, our Information Security team and CISO update the members of the Risk Committee and the Board of Directors on compliance and risk matters. The Information Security team also reports to the IS Steering Committee on a quarterly basis. We invest in ongoing cybersecurity training for our Information Security team.
Item 2. Properties
Our manufacturing operations take place in a single fabrication facility located in Korea in Gumi. Our facility has a capacity of approximately 36,000 eight-inch equivalent wafers per month. We manufacture wafers utilizing geometries ranging from 0.18 to 0.35 microns. The Gumi facility has one main building with 41,022 square meters devoted to manufacturing, testing and packaging.
In addition to our fabrication facility in Gumi, we lease facilities in Cheongju and Seoul, Korea. Each of these facilities includes administration, sales and marketing and research and development functions. We lease sales and marketing offices through our subsidiaries in several other countries.
The ownership of our wafer manufacturing assets is an important component of our business strategy. Maintaining manufacturing control enables us to develop proprietary, differentiated products and results in higher production yields, as well as shortened design and production cycles. We believe our facilities are suitable and adequate for the conduct of our business for the foreseeable future and that we have sufficient production capacity to service our business as currently contemplated without significant capital investment.
All of our assembly, test and packaging services for our Display IC, Power IC and Power discrete businesses are outsourced with the balance handled
in-house.
The independent providers of these outsourced services are located in Korea and China. The relative cost of outsourced services, as compared to
in-house
services, depends upon many factors specific to each product and circumstance. However, we generally incur higher costs for outsourced services, which can result in lower margins.
Item 3. Legal Proceedings
We are involved in a variety of legal matters, most of which we consider routine
matters
that arise in the normal course of business. These routine matters typically fall into broad categories such as those involving customers, employment and labor and intellectual property. Intellectual property litigation and infringement claims, in particular, could cause us to incur significant expenses or prevent us from selling our products. We are currently not involved in any legal proceedings that we believe would have a material adverse effect on our business, financial condition or results of operations.
See also “Item 1A. Risk Factors” in this Report for additional information.
Item 4. Mine Safety Disclosures
Not applicable.
 
40


Table of Contents

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information

Our common stock is listed on the New York Stock Exchange under the symbol “MX.”

Total Return to Stockholders (Including Reinvestment of Dividends)

Indexed Returns

 

Company/Index

  Base Period
12/31/2019
    12/31/2020     12/31/2021     12/30/2022     12/29/2023     12/31/2024  

Magnachip Semiconductor Corporation

    100       116.45       180.62       80.88       64.60       34.63  

S&P 500 Index

    100       115.29       146.30       117.85       146.41       180.54  

Philadelphia Semiconductor Index

    100       151.14       213.35       136.90       225.75       269.24  

Holders

The approximate number of record holders of our outstanding common stock as of February 29, 2024 was 67. This number does not include beneficial owners for whom shares are held by nominees in street name.

Stock-Based Compensation

For information on securities authorized for issuance under our equity compensation plans, see Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

Dividends

We have not historically paid any cash dividends on our common stock. Our Board of Directors continuously evaluates our capital allocation strategy and liquidity targets, but has not currently implemented any dividend or distribution policy. Any determination to pay dividends in the future will be at the discretion of our Board of Directors.

Issuer Purchases of Equity Securities

The following table shows the monthly activity related to our repurchases of common stock for the quarter ended December 31, 2024.

 

Period

   Total Number
of Shares
Purchased(1)
     Average
Price Paid
per Share
     Total Number
of Shares
Purchased as Part
of Publicly
Announced Plans
or Programs(2)
     Approximate dollar
value of Shares that
may yet be
Purchased under the
Plans or Programs
(in thousands)(2)
 

October 2024

     89,261      $ 4.54        89,261      $ 27,097  

November 2024(1)

     528,775      $ 3.89        528,501      $ 25,041  

December 2024(1)

     228,191      $ 3.95        116,165      $ 24,589  
  

 

 

    

 

 

    

 

 

    

 

 

 

Total

     846,227      $ 3.98        733,927      $ 24,589  
  

 

 

    

 

 

    

 

 

    

 

 

 

 

(1)

Includes 112,300 shares withheld to satisfy tax withholding obligations in connection with the vesting of restricted stock units issued under our equity incentive plans.

 

41


Table of Contents
(2)

On July 19, 2023, the Company’s Board of Directors authorized a new $50 million stock buyback program. Purchases have been and will be made in the open market or through privately negotiated transactions, depending upon market conditions and other factors. In connection with the repurchase program, the Company established a stock trading plan with Needham & Company, LLC in accordance with Rule 10b5-1 under the Exchange Act.

Item 6. [Reserved]

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis should be read in conjunction with the audited consolidated financial statements, together in each case with the related notes, included elsewhere in this Report. This discussion and analysis contains, in addition to historical information, forward-looking statements that include risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of certain factors, including those set forth under the heading “Risk Factors” and elsewhere in this Report.

Overview

We are a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communication, Internet of Things (“IoT”), consumer, computing, industrial and automotive applications. We have a proven record with about 45 years of operating history, a portfolio of approximately 1,000 registered patents and pending applications and extensive engineering and manufacturing process expertise.

On May 30, 2023, we announced a plan to regroup the business lines in our standard products business, originally grouped as Display Solutions and Power Solutions business lines, into the following two business lines to better align our product strategies (the “Reorganization”):

 

  (i)

Our Display integrated circuit (“IC”) and Power IC businesses, which are fabless, became the Mixed-Signal Solutions (“MSS”) business line; and

 

  (ii)

Our Power discrete business, which is an integrated device manufacturing (“IDM”) business, became the Power Analog Solutions (“PAS”) business line.

On January 10, 2024, we transferred the MSS business line into a newly formed Korean limited liability company named “Magnachip Mixed-Signal, Ltd.” Following the Reorganization, our MSS business line is primarily operated by Magnachip Mixed-Signal, Ltd. (“MMS”), and our PAS business line is primarily operated by Magnachip Semiconductor, Ltd. (“MSK”), our already existing Korean operating entity. Both entities are indirect wholly owned subsidiaries of the Company.

On December 31, 2024, our Power IC business was transferred from MMS to MSK, with the transfer being completed on January 1, 2025, to consolidate the Power IC and Power discrete businesses under a single company to expand and strengthen our Power Solutions business.

However, for the purpose of this Annual Report on Form 10-K for the year ended December 31, 2024, our historical results and descriptions of our business and operations reflect the Power IC business as part of the MSS business since it was part of that business group for all of the fiscal year 2024.

During fiscal year 2024, our MSS business line consisted of Display IC and Power IC businesses. Our Display IC products provide flat panel display solutions to major suppliers of large and small flat panel displays. These products include source and gate drivers and timing controllers that cover flat panel displays used in an array of applications, applied with liquid crystal display (“LCD”), organic light emitting diodes (“OLED”) or

 

42


Table of Contents

micro light emitting diode (“Micro LED”). Since 2007, we have designed and manufactured OLED display driver IC products. Our current portfolio of OLED solutions addresses various resolutions, ranging from HD (High Definition) to UHD (Ultra High Definition), for a wide range of applications, including smartphones, televisions, automotive and IT applications, such as monitors, notebook PCs and tablet PCs, as well as AR/VRs. Our Power IC products provide Power IC solutions to major television suppliers and large panel display suppliers. These products include AC-DC/DC-DC converters, LED drivers, regulators, power management integrated circuits (“PMICs”) and level shifter for a range of devices, including televisions, wearable devices, notebooks, tablet PCs and others consumer electronics, as well as automotive applications.

Our PAS business line produces power management semiconductor products, including power discrete solutions for power management in communication, consumer, computing, servers, automotive and industrial applications. These products include metal oxide semiconductor field effect transistors (“MOSFETs”) and insulated-gate bipolar transistors (“IGBTs”) for a range of devices, including televisions, smartphones, mobile phones, wearable devices, desktop PCs, notebook PCs, tablet PCs, other consumer electronics, as well as automotive and industrial applications such as power suppliers, e-bikes, solar inverters, LED lighting and motor drives.

Our wide variety of analog and mixed-signal semiconductor products combined with our mature technology platform allow us to address multiple high-growth end markets and rapidly develop and introduce new products and services in response to market demands. Our design center in Korea and substantial global manufacturing operations place us at the core of the global electronics device supply chain. We believe this enables us to quickly and efficiently respond to our customers’ needs, and allows us to better serve and capture additional demand from existing and new customers. Certain of our OLED display driver IC and Power IC products are produced using external foundries.

To maintain and increase our profitability, we must accurately forecast trends in demand for electronics devices that incorporate semiconductor products we produce. We must understand our customers’ needs as well as the likely end market trends and demand in the markets they serve. We must also invest in relevant research and development activities and purchase necessary materials on a timely basis to meet our customers’ demand while maintaining our target margins and cash flow.

The semiconductor markets in which we participate are highly competitive. The prices of our products tend to decrease regularly over their useful lives, and such price decreases can be significant as new generations of products are introduced by us or our competitors. We strive to offset the impact of declining selling prices for existing products through cost reductions and the introduction of new products that command selling prices above the average selling price of our existing products. In addition, we seek to manage our inventories and manufacturing capacity so as to mitigate the risk of losses from product obsolescence.

Demand for our products and services is driven by overall demand for communication, IoT, consumer, industrial and automotive products and can be adversely affected by periods of weak consumer and enterprise spending or by market share losses by our customers. In order to mitigate the impact of market volatility on our business, we continually strive to diversify our portfolio of products, customers, and target applications. We also expect that new competitors will emerge in these markets that may place increased pressure on the pricing for our products and services. While we believe we are well positioned competitively to compete in these markets and against these new competitors as a result of our long operating history, existing manufacturing capacity and our worldwide customer base, if we are not effective in competing in these markets, our operating results may be adversely affected.

Net sales for our standard products business are driven by design wins in which we are selected by an electronics original equipment manufacturer (“OEM”) or other potential customers to supply its demand for a particular product. A customer will often have more than one supplier designed into multi-source components for a particular product line. Once we have design wins and the products enter into mass production, we often

 

43


Table of Contents

specify the pricing of a particular product for a set period of time, with periodic discussions and renegotiations of pricing with our customers. In any given period, our net sales depend heavily upon the end-market demand for the goods in which our products are used, the inventory levels maintained by our customers and, in some cases, allocation of demand for components for a particular product among selected qualified suppliers.

In contrast to completely fabless semiconductor companies, our internal manufacturing capacity provides us with greater control over certain manufacturing costs and the ability to implement process and production improvements for our internally manufactured products, which can favorably impact gross profit margins. Our internal manufacturing capacity also allows for better control over delivery schedules, improved consistency over product quality and reliability and improved ability to protect intellectual property from misappropriation on these internally manufactured products. However, having internal manufacturing capacity exposes us to the risk of under-utilization of manufacturing capacity that results in lower gross profit margins, particularly during downturns in the semiconductor industry.

Our standard products business requires investments in capital equipment. Analog and mixed-signal manufacturing facilities and processes are typically distinguished by the design and process implementation expertise rather than the use of the most advanced equipment. Many of these processes also tend to migrate more slowly to smaller geometries due to technological barriers and increased costs. For example, some of our products use high-voltage technology that requires larger geometries and that may not migrate to smaller geometries for several years, if at all. As a result, our manufacturing base and strategy do not require substantial investment in leading edge process equipment for those products, allowing us to utilize our facilities and equipment over an extended period of time with moderate required capital investments. In addition, we are less likely to experience significant industry overcapacity, which can cause product prices to decline significantly. In general, we seek to invest in manufacturing capacity that can be used for multiple high-value applications over an extended period of time. In addition, we outsource manufacturing of those products which do require advanced technology and 12-inch and 8-inch wafer capacity, such as OLED display driver IC and Power IC products. We believe this balanced capital investment strategy enables us to optimize our capital investments and facilitates more diversified product and service offerings.

Since 2007, we had designed and manufactured OLED display driver ICs in our internal manufacturing facilities. As we expanded our design capabilities to products that require lower geometries unavailable at our existing manufacturing facilities, we began outsourcing manufacturing of certain OLED display driver ICs to external 12-inch foundries starting in the second half of 2015 and we have started outsourcing 8-inch wafer for OLED TV ICs and Power ICs after the sale of our fabrication facility located in Cheongju, Korea in 2020. This additional source of manufacturing has been an important part of our supply chain management. By outsourcing manufacturing of OLED display driver IC and Power IC products to external foundries, we have been able to adapt dynamically to changing customer requirements and address growing markets without substantial capital investments by us. However, relying on external foundries exposes us to the risk of being unable to secure manufacturing capacity, particularly during the global shortage of foundry services. Although we work strategically with external foundries to ensure long-term wafer capacity, if these efforts are at any time unsuccessful, our ability to deliver products to our customers may be negatively impacted, which would adversely affect our relationship with customers and opportunities to secure new design-wins.

Our success going forward will depend upon our ability to adapt to future challenges such as the emergence of new competitors for our products and services or the consolidation of current competitors. Additionally, we must innovate to remain ahead of, or at least rapidly adapt to, technological breakthroughs that may lead to a significant change in the technology necessary to deliver our products and services. We believe that our established relationships and close collaboration with leading customers enhance our awareness of new product opportunities, market and technology trends and improve our ability to adapt and grow successfully.

 

44


Table of Contents

Recent Developments

Transition to Pure-Play Power Company

On March 12, 2025, we announced that our Board of Directors and management team have made the decision to become a pure-play Power company to drive revenue growth, improve profitability, and maximize shareholder value. As a result, we are exploring all strategic options for its Display business (Display IC products), which is expected to be classified as discontinued operations when we report first fiscal quarter 2025 results of operations. Our strategic options include a sale, merger, joint venture, licensing, and wind-down. We currently intend to complete this strategic process and exit the Display business by the end of the second quarter of 2025.

As a result of this transition, future periods results of operations are expected to include only our Power IC and Power discrete business as continuing operations, which will impact future revenue by excluding the Display IC business revenue, which is to be classified as discontinued operations. In addition, our strategic actions with respect to the Display business could result in near term restructuring charges, among other things, which could material impact future period results of operations.

CAPEX Loans

On December 16, 2024, Magnachip Semiconductor, Ltd., a Korean limited liability company (“MSK”) and indirect wholly owned subsidiary of the Company, executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Equipment Financing Credit Agreement”) with Korea Development Bank (“KDB”). In connection with the Equipment Financing Credit Agreement, on December 16, 2024, MSK also entered into a Kun-Pledge Agreement (the “Equipment Pledge Agreement”) with KDB with respect to the pledge by MSK in favor of KDB of certain machinery and equipment currently owned by MSK, which are located in its fabrication facility located in Gumi, Korea (“Fab 3 machinery and equipment”).

The Equipment Financing Credit Agreement provides for loans for MSK’s capital expenditures (the “CAPEX Loans”) up to an aggregate of KRW 38,000,000,000 ($26.5 million based on the KRW/USD exchange rate of 1,432.7:1 as of December 16, 2024 as quoted by KEB Hana Bank), which will be funded directly to capital expenditure supply vendors by KDB upon the submission of a request form by MSK with the necessary evidence such as purchase agreement, invoice and other documentation, as applicable.

The CAPEX Loans will bear interest at a variable rate equal to the 3-month CD rate quoted by KDB, plus 0.68%, which rate is adjusted quarterly. The initial interest rate on CAPEX Loans was 3.97% per annum. CAPEX Loans mature in 10 years from the initial loan disbursement date, with an initial 2-year (measured from the first loan disbursement date) interest-only payment period during which only interest is paid monthly, followed by 8 years of amortizing payments where the principal is repaid in equal installments every 3 months and interest is paid monthly. The Equipment Financing Credit Agreement contains customary representations of MSK in connection with the execution of the agreement and with each borrowing of CAPEX Loans and customary terms and conditions for a secured equipment financing loan of this type in Korea. All obligations of MSK under the Equipment Financing Credit Agreement and CAPEX Loans are secured by certain Fab 3 machinery and equipment pursuant to the Equipment Pledge Agreement.

Term Loan

On March 26, 2024, MSK executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Loan Agreement”) with KDB. In connection with the Loan Agreement, on March 26, 2024, MSK entered into a Kun-Pledge (Mortgage) Agreement (the “Pledge Agreement”) with KDB pursuant to which MSK pledged its real property and buildings located in Gumi, Korea (“Fab 3 properties”) in favor of KDB.

The Loan Agreement provides for a working capital term loan (the “Term Loan”) of KRW 40,000,000,000 (approximately $29.8 million based on the KRW/USD exchange rate of 1,340.7:1 as of March 26, 2024 as quoted by KEB Hana Bank), which was funded in full to MSK on March 26, 2024.

 

45


Table of Contents

The Term Loan bears interest at a variable rate equal to the 3-month CD rate quoted by KDB, plus 1.21%, which rate is adjusted quarterly. The initial interest rate on the Term Loan was 4.86% per annum. The Term Loan requires monthly interest-only payments and matures on March 26, 2027, at which time the full principal balance will be due and payable. All obligations of MSK under the Loan Agreement and the Term Loan are secured by the Fab 3 properties pursuant to the Pledge Agreement.

New Stock Repurchase Program

On July 19, 2023, our Board of Directors authorized a new $50 million stock buyback program. Purchases have been and will be made in the open market or in privately negotiated transactions, depending upon market conditions and other factors.

From August 2023 to December 2023, we repurchased 1,730,173 shares of our common stock in the open market for an aggregate purchase price of $13.6 million and a weighted average price per share of $7.84 under the new stock repurchase program.

From January 2024 to December 2024, we repurchased 2,349,811 shares of our common stock in the open market for an aggregate purchase price of $11.8 million and a weighted average price per share of $5.04 under the new stock repurchase program.

From January 2025 to February 2025, we repurchased 31,254 shares of our common stock in the open market for an aggregate purchase price of $0.1 million and a weighted average price per share of $3.95 under the new stock repurchase program.

Macroeconomic Industry Conditions

The semiconductor industry continues to face a number of macroeconomic challenges, including rising inflation, increased interest rates, supply chain disruptions, inventory corrections, shifting customer and end-user demand, fluctuations in currency rates, and geopolitical tensions, including without limitation ongoing conflicts involving Russia and Ukraine, sustained military action and conflicts in the Middle East, and potential trade conflicts, including arising directly or indirectly from tariffs recently imposed by the United States, any one or more of which may cause volatility and unpredictability in the supply chain or market for semiconductor products and end-user demand. The length and severity of these macroeconomic events and their overall impact on our business, results of operations and financial condition remain uncertain.

Developments in Export Control Regulations

On October 7, 2022, the Bureau of Industry and Security (BIS) of the U.S. Department of Commerce published changes to U.S. export control regulations (U.S. Export Regulations), including new restrictions on Chinese entities’ ability to obtain advanced computing chips, develop and maintain supercomputers, and manufacture advanced semiconductors. Further, on October 12, 2022, a new rule went into effect requiring U.S. persons to obtain a license prior to engaging in certain activities that could “support” certain end-uses and end-users, including those related to weapons of mass destruction. Additionally, on October 21, 2022, BIS brought into effect a series of new Foreign Direct Product (FDP) rules and various new controls on advanced computing items, significantly expanding the scope of items that are subject to export control under the U.S. Export Regulations. More recently, on October 25, 2023, BIS published additional rules, which went into effect on November 17, 2023 to expand, clarify, and correct the rules published in October 2022. A further corrected and clarified version of these rules went into effect on April 4, 2024. On January 16, 2025, BIS published amendments and clarifications of the U.S. Export Regulations which further tightened controls of advanced computing items. Based on our understanding of the U.S. Export Regulations and related rules currently in effect, we do not anticipate that they will have a material impact on our current business, but we will continue reviewing and assessing these rules and regulations and their potential impact on our business. Additional changes to the U.S. Export Regulations are expected, such as recently proposed rule changes that may expand restrictions on

 

46


Table of Contents

export transactions involving end users or end uses with military connections; but the scope or timing of such changes is uncertain. We will continue to monitor such developments, including potential additional trade restrictions, and other regulatory or policy changes by the U.S. and foreign governments.

Explanation and Reconciliation of Non-U.S. GAAP Measures

Adjusted EBITDA, Adjusted Operating Income (Loss) and Adjusted Net Income (Loss)

We use the terms Adjusted EBITDA, Adjusted Operating Income (Loss) and Adjusted Net Income (Loss) (including on a per share basis) in this Report. Adjusted EBITDA, as we define it, is a non-U.S. GAAP measure. We define Adjusted EBITDA for the periods indicated as EBITDA (as defined below), adjusted to exclude (i) equity-based compensation expense, (ii) foreign currency loss (gain), net, (iii) derivative valuation loss (gain), net, (iv) impairment and other charges and (v) early termination charges. EBITDA for the periods indicated is defined as net loss before interest income, interest expense, income tax benefit, net and depreciation and amortization.

See the footnotes to the table below for further information regarding these items. We present Adjusted EBITDA as a supplemental measure of our performance because:

 

 

we believe that Adjusted EBITDA, by eliminating the impact of a number of items that we do not consider to be indicative of our core ongoing operating performance, provides a more comparable measure of our operating performance from period-to-period and may be a better indicator of future performance;

 

 

we believe that Adjusted EBITDA is commonly requested and used by securities analysts, investors and other interested parties in the evaluation of a company as an enterprise level performance measure that eliminates the effects of financing, income taxes and the accounting effects of capital spending, as well as other one time or recurring items described above; and

 

 

we believe that Adjusted EBITDA is useful for investors, among other reasons, to assess a company’s period-to-period core operating performance and to understand and assess the manner in which management analyzes operating performance.

We use Adjusted EBITDA in a number of ways, including:

 

 

for planning purposes, including the preparation of our annual operating budget;

 

 

to evaluate the effectiveness of our enterprise level business strategies;

 

 

in communications with our Board of Directors concerning our consolidated financial performance; and

 

 

in certain of our compensation plans as a performance measure for determining incentive compensation payments.

We encourage you to evaluate each adjustment and the reasons we consider them appropriate. In evaluating Adjusted EBITDA, you should be aware that in the future we may incur expenses (income) similar to the adjustments in this presentation. Adjusted EBITDA is not a measure defined in accordance with U.S. GAAP and should not be construed as an alternative to net income (loss) or any other performance measure derived in accordance with U.S. GAAP, or as an alternative to cash flows from operating activities as a measure of liquidity. A reconciliation of net loss to Adjusted EBITDA is as follows:

 

     Year Ended
December 31,
2024
     Year Ended
December 31,
2023
 
     (Dollars in millions)  

Net loss

   $ (54.3    $ (36.6

Interest income

     (8.8      (10.4

Interest expense

     2.0        0.8  

Income tax benefit, net

     (8.3      (10.9

Depreciation and amortization

     16.2        16.7  
  

 

 

    

 

 

 

EBITDA

   $ (53.3    $ (40.5

 

47


Table of Contents
     Year Ended
December 31,
2024
     Year Ended
December 31,
2023
 
     (Dollars in millions)  

Adjustments:

     

Equity-based compensation expense(a)

   $ 6.2      $ 7.2  

Foreign currency loss (gain), net(b)

     16.9        (0.5

Derivative valuation loss (gain), net(c)

     (0.1      0.3  

Impairment and other charges(d)

     6.7        0.8  

Early termination charges(e)

            8.4  
  

 

 

    

 

 

 

Adjusted EBITDA

   $ (23.6    $ (24.2
  

 

 

    

 

 

 

 

(a)

This adjustment eliminates the impact of non-cash equity-based compensation expenses. Although we expect to incur non-cash equity-based compensation expenses in the future, these expenses do not generally require cash settlement, and, therefore, are not used by us to assess the profitability of our operations. We believe that analysts and investors will find it helpful to review our operating performance without the effects of these non-cash expenses as supplemental information.

(b)

This adjustment mainly eliminates the impact of non-cash foreign currency translation associated with intercompany debt obligations and foreign currency denominated receivables and payables, as well as the cash impact of foreign currency transaction gains or losses on collection of such receivables and payment of such payables. Although we expect to incur foreign currency translation gains or losses in the future, we believe that analysts and investors will find it helpful to review our operating performance without the effects of these primarily non-cash gains or losses, which we cannot control. Additionally, we believe the isolation of this adjustment provides investors with enhanced comparability to prior and future periods of our operating performance results.

(c)

This adjustment eliminates the impact of gain or loss recognized in income on derivatives, which represents derivatives value changes excluded from the risk being hedged. We enter into derivative transactions to mitigate foreign exchange risks. As our derivative transactions are limited to a certain portion of our expected cash flows denominated in U.S. dollars, and we do not enter into derivative transactions for trading or speculative purposes, we do not believe that these charges or gains are indicative of our core operating performance.

(d)

For the year ended December 31, 2024, this adjustment eliminates $4.6 million of impairment loss primarily related to the tangible assets associated with our Display business, and $2.0 million of one-time cumulative financial impact in connection with certain employee benefits. For the year ended December 31, 2023, this adjustment eliminates $0.8 million of one-time employee incentives. As these adjustments meaningfully impacted our operating results and are not expected to represent an ongoing operating expense or income to us, we believe our operating performance results are more usefully compared if these adjustments are excluded.

(e)

For the year ended December 31, 2023, this adjustment eliminates the termination related charges of $8.4 million in connection with the voluntary resignation program (the “Program”) that we offered and paid to certain employees during the first half of 2023. As this adjustment meaningfully impacted our operating results and are not expected to represent an ongoing operating expense or income to us, we believe our operating performance results are more usefully compared if these adjustments are excluded.

Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under U.S. GAAP. Some of these limitations are:

 

   

Adjusted EBITDA does not reflect our cash expenditures, or future requirements, for capital expenditures or contractual commitments;

 

   

Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs;

 

   

Adjusted EBITDA does not reflect the interest expense, or the cash requirements necessary to service interest or principal payments, on our debt;

 

48


Table of Contents
   

although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often need to be replaced in the future, and Adjusted EBITDA does not reflect any cash requirements for such replacements;

 

   

Adjusted EBITDA does not consider the potentially dilutive impact of issuing equity-based compensation to our management team and employees;

 

   

Adjusted EBITDA does not reflect the costs of holding certain assets and liabilities in foreign currencies; and

 

   

other companies in our industry may calculate Adjusted EBITDA differently than we do, limiting its usefulness as a comparative measure.

Because of these limitations, Adjusted EBITDA should not be considered as a measure of discretionary cash available to us to invest in the growth of our business. We compensate for these limitations by relying primarily on our U.S. GAAP results and using Adjusted EBITDA only supplementally.

We present Adjusted Operating Income (Loss) as supplemental measures of our performance. We prepare Adjusted Operating Income (Loss) by adjusting operating income (loss) to eliminate the impact of equity-based compensation expenses and other items that may be either one time or recurring that we do not consider to be indicative of our core ongoing operating performance. We believe that Adjusted Operating Income (Loss) is useful to investors to provide a supplemental way to understand our underlying operating performance and allows investors to monitor and understand changes in our ability to generate income (loss) from ongoing business operations.

Adjusted Operating Income (Loss) is not a measure defined in accordance with U.S. GAAP and should not be construed as an alternative to operating income (loss) or any other performance measure derived in accordance with U.S. GAAP. We encourage you to evaluate each adjustment and the reasons we consider them appropriate. Other companies in our industry may calculate Adjusted Operating Income (Loss) differently than we do, limiting its usefulness as a comparative measure. In addition, in evaluating Adjusted Operating Income (Loss), you should be aware that in the future we may incur expenses (income) similar to the adjustments in this presentation. We define Adjusted Operating Income (Loss) for the periods indicated as operating income (loss) adjusted to exclude (i) equity-based compensation expense, (ii) impairment and other charges and (iii) early termination charges.

The following table summarizes the adjustments to operating loss that we make in order to calculate Adjusted Operating Loss for the periods indicated:

 

     Year Ended
December 31,
2024
     Year Ended
December 31,
2023
 
     (Dollars in millions)  

Operating loss

   $ (53.0    $ (57.6

Adjustments:

     

Equity-based compensation expense(a)

     6.2        7.2  

Impairment and other charges(b)

     6.7        0.8  

Early termination charges(c)

            8.4  
  

 

 

    

 

 

 

Adjusted Operating Loss

   $ (40.2    $ (41.2
  

 

 

    

 

 

 

 

(a)

This adjustment eliminates the impact of non-cash equity-based compensation expenses. Although we expect to incur non-cash equity-based compensation expenses in the future, these expenses do not generally require cash settlement, and, therefore, are not used by us to assess the profitability of our operations. We believe that analysts and investors will find it helpful to review our operating performance without the effects of these non-cash expenses as supplemental information.

(b)

For the year ended December 31, 2024, this adjustment eliminates $4.6 million of impairment loss primarily related to the tangible assets associated with our Display business, and $2.0 million of one-time cumulative financial impact in connection with certain employee benefits. For the year ended December 31, 2023, this adjustment eliminates $0.8 million of one-time employee incentives. As these adjustments meaningfully

 

49


Table of Contents
  impacted our operating results and are not expected to represent an ongoing operating expense or income to us, we believe our operating performance results are more usefully compared if these adjustments are excluded.
(c)

For the year ended December 31, 2023, this adjustment eliminates the termination related charges of $8.4 million in connection with the Program that we offered and paid to certain employees during the first half of 2023. As these adjustments meaningfully impacted our operating results and are not expected to represent an ongoing operating expense or income to us, we believe our operating performance results are more usefully compared if these adjustments are excluded.

We present Adjusted Net Income (Loss) (including on a per share basis) as a further supplemental measure of our performance. We prepare Adjusted Net Income (Loss) (including on a per share basis) by adjusting net income (loss) to eliminate the impact of a number of non-cash expenses and other items that may be either one time or recurring that we do not consider to be indicative of our core ongoing operating performance. We believe that Adjusted Net Income (Loss) (including on a per share basis) is particularly useful because it reflects the impact of our asset base and capital structure on our operating performance. We present Adjusted Net Income (Loss) (including on a per share basis) for a number of reasons, including:

 

   

we use Adjusted Net Income (Loss) (including on a per share basis) in communications with our Board of Directors concerning our consolidated financial performance without the impact of non-cash expenses and the other items as we discussed below since we believe that it is a more consistent measure of our core operating results from period to period; and

 

   

we believe that reporting Adjusted Net Income (Loss) (including on a per share basis) is useful to readers in evaluating our core operating results because it eliminates the effects of non-cash expenses as well as the other items we discuss below, such as foreign currency gains and losses, which are out of our control and can vary significantly from period to period.

Adjusted Net Income (Loss) (including on a per share basis) is not a measure defined in accordance with U.S. GAAP and should not be construed as an alternative to net income (loss) or any other performance measure derived in accordance with U.S. GAAP, or as an alternative to cash flows from operating activities as a measure of liquidity. We encourage you to evaluate each adjustment and the reasons we consider them appropriate. Other companies in our industry may calculate Adjusted Net Income (Loss) (including on a per share basis) differently than we do, limiting its usefulness as a comparative measure. In addition, in evaluating Adjusted Net Income (Loss) (including on a per share basis), you should be aware that in the future we may incur expenses (income) similar to the adjustments in this presentation. We define Adjusted Net Income (Loss) (including on a per share basis); for the periods indicated as net income (loss), adjusted to exclude (i) equity-based compensation expense, (ii) foreign currency loss (gain), net, (iii) derivative valuation loss (gain), net, (iv) impairment and other charges, (v) early termination charges and (vi) income tax effect on non-GAAP adjustments.

The following table summarizes the adjustments to net loss that we make in order to calculate Adjusted Net Loss (including on a per share basis) for the periods indicated:

 

     Year Ended
December 31,
2024
     Year Ended
December 31,
2023
 
     (Dollars in millions, except per
share data)
 

Net loss

   $ (54.3    $ (36.6

Adjustments:

     

Equity-based compensation expense(a)

     6.2        7.2  

Foreign currency loss (gain), net(b)

     16.9        (0.5

Derivative valuation loss (gain), net(c)

     (0.1      0.3  

Impairment and other charges(d)

     6.7        0.8  

Early termination charges(e)

            8.4  

Income tax effect on non-GAAP adjustments(f)

     (4.6      (2.2
  

 

 

    

 

 

 

Adjusted Net Loss

   $ (29.2    $ (22.5
  

 

 

    

 

 

 

 

50


Table of Contents
     Year Ended
December 31,
2024
     Year Ended
December 31,
2023
 
     (Dollars in millions, except per
share data)
 

Reported loss per share—basic

   $ (1.44    $ (0.89

Reported loss per share—diluted

   $ (1.44    $ (0.89

Weighted average number of shares—basic

     37,774,280        41,013,069  

Weighted average number of shares—diluted

     37,774,280        41,013,069  

Adjusted loss per share—basic

   $ (0.77    $ (0.55

Adjusted loss per share—diluted

   $ (0.77    $ (0.55

Weighted average number of shares—basic

     37,774,280        41,013,069  

Weighted average number of shares—diluted

     37,774,280        41,013,069  

 

 

(a)

This adjustment eliminates the impact of non-cash equity-based compensation expenses. Although we expect to incur non-cash equity-based compensation expenses in the future, these expenses do not generally require cash settlement, and, therefore, are not used by us to assess the profitability of our operations. We believe that analysts and investors will find it helpful to review our operating performance without the effects of these non-cash expenses as supplemental information.

(b)

This adjustment mainly eliminates the impact of non-cash foreign currency translation associated with intercompany debt obligations and foreign currency denominated receivables and payables, as well as the cash impact of foreign currency transaction gains or losses on collection of such receivables and payment of such payables. Although we expect to incur foreign currency translation gains or losses in the future, we believe that analysts and investors will find it helpful to review our operating performance without the effects of these primarily non-cash gains or losses, which we cannot control. Additionally, we believe the isolation of this adjustment provides investors with enhanced comparability to prior and future periods of our operating performance results.

(c)

This adjustment eliminates the impact of gain or loss recognized in income on derivatives, which represents derivatives value changes excluded from the risk being hedged. We enter into derivative transactions to mitigate foreign exchange risks. As our derivative transactions are limited to a certain portion of our expected cash flows denominated in U.S. dollars, and we do not enter into derivative transactions for trading or speculative purposes, we do not believe that these charges or gains are indicative of our core operating performance.

(d)

For the year ended December 31, 2024, this adjustment eliminates $4.6 million of impairment loss primarily related to the tangible assets associated with our Display business, and $2.0 million of one-time cumulative financial impact in connection with certain employee benefits. For the year ended December 31, 2023, this adjustment eliminates $0.8 million of one-time employee incentives. As these adjustments meaningfully impacted our operating results and are not expected to represent an ongoing operating expense or income to us, we believe our operating performance results are more usefully compared if these adjustments are excluded.

(e)

For the year ended December 31, 2023, this adjustment eliminates the termination related charges of $8.4 million in connection with the Program that we offered and paid to certain employees during the first half of 2023. As these adjustments meaningfully impacted our operating results and are not expected to represent an ongoing operating expense or income to us, we believe our operating performance results are more usefully compared if these adjustments are excluded.

(f)

For the years ended December 31, 2024 and 2023, income tax effect on non-GAAP adjustments were calculated by calculating the tax benefit of each jurisdiction with or without the non-GAAP adjustments. For the year ended December 31, 2024, this adjustment eliminates the income tax effect on non-GAAP adjustments of negative $4.6 million, which mainly related to one of our operating entities in Korea. For the year ended December 31, 2023, this adjustment eliminates the income tax effect on non-GAAP adjustments of negative $2.2 million, which mainly related to our then primary operating entity in Korea.

We believe that all adjustments to income (loss) used to calculate Adjusted Net Income (Loss) was applied consistently to the periods presented.

 

51


Table of Contents

Adjusted Net Income (Loss) has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under U.S. GAAP. Some of these limitations are:

 

   

Adjusted Net Income (Loss) does not reflect changes in, or cash requirements for, our working capital needs;

 

   

Adjusted Net Income (Loss) does not consider the potentially dilutive impact of issuing equity-based compensation to our management team and employees;

 

   

Adjusted Net Income (Loss) does not reflect the costs of holding certain assets and liabilities in foreign currencies; and

 

   

Other companies in our industry may calculate Adjusted Net Income (Loss) differently than we do, limiting its usefulness as a comparative measure.

Because of these limitations, Adjusted Net Income (Loss) should not be considered as a measure of profitability of our business. We compensate for these limitations by relying primarily on our U.S. GAAP results and using Adjusted Net Income (Loss) only as a supplement.

Factors Affecting Our Results of Operations

Net Sales. We derive substantially all of our sales (net of sales returns and allowances) from our standard products business. We outsource manufacturing of mobile OLED products to external 12-inch foundries. Our product inventory is primarily located in Korea and is available for drop shipment globally. Outside of Korea, we maintain limited product inventory, and our sales representatives generally relay orders to our fabrication facility in Korea for fulfillment. We have strategically located our sales offices near concentrations of major customers. Our sales offices are located in Korea, Japan, Taiwan and Greater China. Our network of authorized agents and distributors is in the United States, Europe and the Asia Pacific region.

We recognize revenue when a customer obtains control of the product, which is generally upon product shipment, delivery at the customer’s location or upon customer acceptance, depending on the terms of the arrangement. For the years ended December 31, 2024 and 2023, we sold products to 176 and 165 customers, respectively, and our net sales to our ten largest customers (which does not include the Transitional Fab 3 Foundry Services) represented 74% and 69% of our net sales—standard products business, respectively.

We are currently in the process of winding down the Transitional Fab 3 Foundry Services, which represented 4.6% and 14.9% of our total revenues for the years ended December 31, 2024 and 2023, respectively.

Gross Profit. Our overall gross profit generally fluctuates as a result of changes in overall sales volumes and in the average selling prices of our products and services. Other factors that influence our gross profit include changes in product mix, the introduction of new products and services and subsequent generations of existing products and services, shifts in the utilization of our manufacturing facility and the yields achieved by our manufacturing operations, changes in material, labor and other manufacturing costs including outsourced manufacturing expenses, and variation in depreciation expense.

Average Selling Prices. Average selling prices for our products tend to be highest at the time of introduction of new products which utilize the latest technology and tend to decrease over time as such products mature in the market and are replaced by next generation products. We strive to offset the impact of declining selling prices for existing products through our product development activities and by introducing new products that command selling prices above the average selling price of our existing products. In addition, we seek to manage our inventories and manufacturing capacity so as to preclude losses from product and productive capacity obsolescence.

Material Costs. Our material costs consist of costs of raw materials, such as silicon wafers, chemicals, gases and tape and packaging supplies. We use processes that require specialized raw materials, such as silicon wafers, that are generally available from a limited number of suppliers. If demand increases or supplies decrease, the costs of our raw materials could increase significantly.

 

52


Table of Contents

Labor Costs. A significant portion of our employees are located in Korea. Under Korean labor laws, most employees and certain executive officers with one or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of December 31, 2024, 95% of our employees were eligible for severance benefits.

Depreciation Expense. We periodically evaluate the carrying values of long-lived assets, including property, plant and equipment and intangible assets, as well as the related depreciation periods. We depreciated our property, plant and equipment using the straight-line method over the estimated useful lives of our assets. Depreciation rates vary from 30-40 years on buildings to 3-12 years for certain equipment and assets. Our evaluation of carrying values is based on various analyses including cash flow and profitability projections. If our projections indicate that future undiscounted cash flows are not sufficient to recover the carrying value of the related long-lived assets, the carrying value of the assets is impaired and will be reduced, with the reduction charged to expense so that the carrying value is equal to fair value.

Selling Expenses. We sell our products worldwide through a direct sales force as well as a network of sales agents and representatives to OEMs, including major branded customers and contract manufacturers, and indirectly through distributors. Selling expenses consist primarily of the personnel costs for the members of our direct sales force, a network of sales representatives and other costs of distribution. Personnel costs include base salary, benefits and incentive compensation.

General and Administrative Expenses. General and administrative expenses consist of the costs of various corporate operations, including finance, legal, human resources and other administrative functions. These expenses primarily consist of payroll-related expenses, consulting and other professional fees and office facility-related expenses.

Research and Development. The rapid technological change and product obsolescence that characterize our industry require us to make continuous investments in research and development. Product development time frames vary but, in general, we incur research and development costs one to two years before generating sales from the associated new products. These expenses include personnel costs for members of our engineering workforce, cost of photomasks, silicon wafers and other non-recurring engineering charges related to product design. Additionally, we develop base line process technology through experimentation and through the design and use of characterization wafers that help achieve commercially feasible yields for new products. The majority of research and development expenses of our Display IC business are material and design-related costs for OLED display driver IC product development involving 28-nanometer or finer processes. The majority of research and development expenses of our Power IC business are material and design-related costs for Power IC products. Power IC uses standard BCD process technologies which can be sourced from multiple foundries. The majority of research and development expenses of our Power discrete business are certain equipment, material and design-related costs for Power discrete products.

Impact of Foreign Currency Exchange Rates on Reported Results of Operations. Historically, a portion of our revenues and cost of sales and greater than the majority of our operating expenses have been denominated in non-U.S. currencies, principally the Korean won, and we expect that this will remain true in the future. Because we report our results of operations in U.S. dollars converted from our non-U.S. revenues and expenses based on monthly average exchange rates, changes in the exchange rate between the Korean won and the U.S. dollar could materially impact our reported results of operations and distort period to period comparisons. In particular, because of the difference in the amount of our consolidated revenues and expenses that are in U.S. dollars relative to Korean won, depreciation in the U.S. dollar relative to the Korean won could result in a material increase in reported costs relative to revenues, and therefore could cause our profit margins and operating income to appear to decline materially, particularly relative to prior periods. The converse is true if the U.S. dollar were to appreciate relative to the Korean won. Moreover, our foreign currency gain or loss would be affected by changes in the exchange rate between the Korean won and the U.S. dollar as a substantial portion of non-cash translation gain or loss is associated with the intercompany long-term loans to one of our Korean subsidiaries,

 

53


Table of Contents

Magnachip Semiconductor, Ltd. or MSK, which is denominated in U.S. dollars. As of December 31, 2024, the outstanding intercompany loan balance including accrued interest between MSK and our Dutch subsidiary was $257.7 million. As a result of such foreign currency fluctuations, it could be more difficult to detect underlying trends in our business and results of operations. In addition, to the extent that fluctuations in currency exchange rates cause our results of operations to differ from our expectations or the expectations of our investors, the trading price of our stock could be adversely affected.

From time to time, we may engage in exchange rate hedging activities in an effort to mitigate the impact of exchange rate fluctuations. Our Korean subsidiary, Magnachip Semiconductor, Ltd., enters into foreign currency zero cost collar contracts in order to mitigate a portion of the impact of U.S. dollar-Korean won exchange rate fluctuations on our operating results. Obligations under these foreign currency zero cost collar contracts must be cash collateralized if our exposure exceeds certain specified thresholds. These zero cost collar contracts may be terminated by a counterparty in a number of circumstances, including if our total cash and cash equivalents is less than $30.0 million at the end of a fiscal quarter unless a waiver is obtained from the counterparty. We cannot assure that any hedging technique we implement will be effective. If our hedging activities are not effective, changes in currency exchange rates may have a more significant impact on our results of operations. See “Note 9. Derivative Financial Instruments” to our consolidated financial statements under “Item 8. Financial Statements and Supplementary Data” for additional information regarding our foreign exchange hedging activities.

Foreign Currency Gain or Loss. Foreign currency translation gains or losses on transactions by us or our subsidiaries in a currency other than our or our subsidiaries’ functional currency are included in foreign currency gain (loss), net in our statements of operations. A substantial portion of this net foreign currency gain or loss relates to non-cash translation gain or loss related to the principal balance of intercompany balances at our Korean subsidiary, Magnachip Semiconductor, Ltd., that are denominated in U.S. dollars. This gain or loss results from fluctuations in the exchange rate between the Korean won and U.S. dollar.

Income Taxes. We record our income taxes in each of the tax jurisdictions in which we operate. This process involves using an asset and liability approach whereby deferred tax assets and liabilities are recorded for differences in the financial reporting bases and tax basis of our assets and liabilities. We exercise significant management judgment in determining our provision for income taxes, deferred tax assets and liabilities. We assess whether it is more likely than not that the deferred tax assets existing at the period-end will be realized in future periods. In such assessment, we consider all available positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, tax planning strategies and recent results of operations. In the event we were to determine that we would be able to realize the deferred income tax assets in the future in excess of their net recorded amount, we would adjust the valuation allowance, which would reduce the provision for income taxes.

We are subject to income- or non-income-based tax examinations by tax authorities of the U.S., Korea and multiple other foreign jurisdictions for all open tax years. Significant estimates and judgments are required in determining our worldwide provision for income- or non-income based taxes. Some of these estimates are based on interpretations of existing tax laws or regulations. The ultimate amount of tax liability may be uncertain as a result.

Capital Expenditures. We primarily invest in manufacturing equipment, software design tools and other tangible assets mainly for fabrication facility maintenance, capacity expansion and technology improvement. Capacity expansions and technology improvements typically occur in anticipation of increases in demand. We typically pay for capital expenditures in partial installments with portions due on order, delivery and final acceptance. Our capital expenditures mainly include our payments for the purchase of property, plant and equipment.

 

54


Table of Contents

Inventories. We monitor our inventory levels in light of product development changes and market expectations. We may be required to take additional charges for quantities in excess of demand, cost in excess of market value and product age. Our analysis may take into consideration historical usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sales of existing products, product age, customer design activity, customer concentration and other factors. These forecasts require us to estimate our ability to predict demand for current and future products and compare those estimates with our current inventory levels and inventory purchase commitments. Our forecasts for our inventory may differ from actual inventory use.

Results of Operations

Comparison of Years Ended December 31, 2024 and 2023

The following table sets forth consolidated results of operations for the years ended December 31, 2024 and 2023:

 

     Year Ended
December 31, 2024
    Year Ended
December 31, 2023
       
     Amount     % of
Total
revenues
    Amount     % of
Total
revenues
    Change
Amount
 
     (Dollars in millions)  

Revenues

          

Net sales—standard products business

   $ 221.1       95.4   $ 195.7       85.1   $ 25.5  

Net sales—transitional Fab 3 foundry services

     10.6       4.6       34.4       14.9       (23.8
  

 

 

     

 

 

     

 

 

 

Total revenues

     231.7       100.0       230.1       100.0       1.7  

Cost of sales

          

Cost of sales—standard products business

     168.0       72.5       143.8       62.5       24.2  

Cost of sales—transitional Fab 3 foundry services

     11.8       5.1       34.6       15.1       (22.8
  

 

 

     

 

 

     

 

 

 

Total cost of sales

     179.8       77.6       178.4       77.6       1.4  
  

 

 

     

 

 

     

 

 

 

Gross profit

     51.9       22.4       51.6       22.4       0.3  

Selling, general and administrative expenses

     47.1       20.3       48.5       21.1       (1.4

Research and development expenses

     51.2       22.1       51.6       22.4       (0.4

Impairment and other charges

     6.7       2.9       0.8       0.3       5.9  

Early termination charges

                 8.4       3.7       (8.4
  

 

 

     

 

 

     

 

 

 

Operating loss

     (53.0     (22.9     (57.6     (25.1     4.6  

Interest income

     8.8       3.8       10.4       4.5       (1.7

Interest expense

     (2.0     (0.8     (0.8     (0.4     (1.1

Foreign currency gain (loss), net

     (16.9     (7.3     0.5       0.2       (17.4

Others, net

     0.5       0.2       0.0       0.0       0.5  
  

 

 

     

 

 

     

 

 

 
     (9.6     (4.1     10.1       4.4       (19.7
  

 

 

     

 

 

     

 

 

 

Loss before income tax benefit

     (62.6     (27.0     (47.6     (20.7     (15.1

Income tax benefit, net

     (8.3     (3.6     (10.9     (4.8     2.6  
  

 

 

     

 

 

     

 

 

 

Net loss

   $ (54.3     (23.4 )%    $ (36.6     (15.9 )%    $ (17.7
  

 

 

     

 

 

     

 

 

 

 

55


Table of Contents

Results by business line

 

     Year Ended
December 31, 2024
    Year Ended
December 31, 2023
       
     Amount      % of
Total
revenues
    Amount      % of
Total
revenues
    Change
Amount
 
   (Dollars in millions)  

Revenues

            

Net sales—standard products business

            

Mixed-Signal Solutions

   $ 54.3        23.4   $ 44.4        19.3   $ 10.0  

Power Analog Solutions

     166.8        72.0       151.3        65.8       15.5  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Total standard products business

     221.1        95.4       195.7        85.1       25.5  

Net sales—transitional Fab 3 foundry services

     10.6        4.6       34.4        14.9       (23.8
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Total revenues

   $ 231.7        100.0   $ 230.1        100.0   $ 1.7  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

 

     Year Ended
December 31, 2024
    Year Ended
December 31, 2023
       
     Amount     % of
Net Sales
    Amount     % of
Net Sales
    Change
Amount
 
   (Dollars in millions)  

Gross Profit

          

Gross profit—standard products business

          

Mixed-Signal Solutions

   $ 21.6       39.8   $ 15.0       33.7   $ 6.7  

Power Analog Solutions

     31.5       18.9       37.0       24.4       (5.5
  

 

 

     

 

 

     

 

 

 

Total standard products business

     53.1       24.0       51.9       26.5       1.2  

Gross profit—transitional Fab 3 foundry services

     (1.2     (11.5     (0.3     (0.8     (0.9
  

 

 

     

 

 

     

 

 

 

Total gross profit

   $ 51.9       22.4   $ 51.6       22.4   $ 0.3  
  

 

 

     

 

 

     

 

 

 

Revenues

Total revenues were $231.7 million for the year ended December 31, 2024, a $1.7 million, or 0.7%, increase compared to $230.1 million for the year ended December 31, 2023. This increase was primarily due to an increase in revenue related to our standard products business as described below.

The standard products business. Net sales from our standard products business were $221.1 million for the year ended December 31, 2024, a $25.5 million, or 13.0%, increase compared to $195.7 million for the year ended December 31, 2023.

Net sales from our Mixed-Signal Solutions business line increased from $44.4 million for the year ended December 31, 2023 to $54.3 million for the year ended December 31, 2024. The increase in net sales from our Mixed-Signal Solutions business line was primarily attributable to a higher demand for our Power IC products, primarily for televisions and OLED IT devices, and a higher demand for automotive OLED display driver ICs. This increase was offset in part by a decrease in revenue from our mobile OLED display driver ICs stemmed from slower than expected new design-wins and lower customer demand for legacy products, and weak demand for our auto-LCD display driver ICs also had an unfavorable impact on net sales.

Net sales from our Power Analog Solutions business line increased from $151.3 million for the year ended December 31, 2023 to $166.8 million for the year ended December 31, 2024. The increase in net sales from our Power Analog Solutions business line was attributable to a higher demand for power products such as MOSFETs, including high-end MOSFETs in the communication, consumer and computing applications.

 

56


Table of Contents

The transitional Fab 3 foundry services. Net sales from the transitional Fab 3 foundry services were $10.6 million and $34.4 million for the years ended December 31, 2024 and 2023, respectively.

Gross Profit

Total gross profit was $51.9 million for the year ended December 31, 2024 compared to $51.6 million for the year ended December 31, 2023, representing a $0.3 million, or 0.5%, increase. Gross profit as a percentage of total revenues was 22.4% for the year ended December 31, 2024, which remained almost flat, compared to 22.4% for the year ended December 31, 2023.

The standard products business. Gross profit from our standard products business was $53.1 million for the year ended December 31, 2024, representing a $1.2 million, or 2.3%, increase from $51.9 million for the year ended December 31, 2023. Gross profit as a percentage of net sales for the year ended December 31, 2024 decreased to 24.0% compared to 26.5% for the year ended December 31, 2023.

Gross profit from our Mixed-Signal Solutions business line was $21.6 million for the year ended December 31, 2024, which represented a $6.7 million, or 44.5%, increase from gross profit of $15.0 million for the year ended December 31, 2023. Gross profit as a percentage of net sales for the year ended December 31, 2024 increased to 39.8% compared to 33.7% for the year ended December 31, 2023. The year-over-year increase in gross profit as a percentage of net sales was primarily attributable to certain inventory reserve related to 12-inch display products in the year ended December 31, 2023 resulting from lower demand for China smartphones.

Gross profit from our Power Analog Solutions business line was $31.5 million for the year ended December 31, 2024, which represented a $5.5 million, or 14.8%, decrease from gross profit of $37.0 million for the year ended December 31, 2023. Gross profit as a percentage of net sales for the year ended December 31, 2024 decreased to 18.9% compared to 24.4% for the year ended December 31, 2023. The year-over-year decrease in gross profit as a percentage of net sales was primarily attributable to an unfavorable product mix and a lower utilization rate of our internal fabrication facility in Gumi as a result of the wind-down of transitional foundry services.

Net Sales—Standard Products Business by Geographic Region

We report net sales—standard products business by geographic region based on the location to which the products are billed. The following table sets forth our net sales—standard products business by geographic region and the percentage of total net sales—standard products business represented by each geographic region for the years ended December 31, 2024 and 2023:

 

     Year Ended
December 31, 2024
    Year Ended
December 31, 2023
       
     Amount      % of
Net Sales –
standard
products
business
    Amount      % of
Net Sales –
standard
products
business
    Change
Amount
 
     (Dollars in millions)  

Korea

   $ 86.0        38.9   $ 66.8        34.1   $ 19.2  

Asia Pacific (other than Korea)

     128.0        57.9       119.2        60.9       8.7  

United States

     2.1        1.0       2.8        1.4       (0.7

Europe

     5.1        2.3       6.8        3.5       (1.7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 
   $ 221.1        100.0   $ 195.7        100.0   $ 25.5  
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

 

Net sales—standard products business in Korea increased from $66.8 million for the year ended December 31, 2023 to $86.0 million for the year ended December 31, 2024, or by $19.2 million, or 28.7%,

 

57


Table of Contents

primarily due to a higher demand for power products such as MOSFETs, including high-end MOSFETs, primarily for smartphones, televisions and home appliance. A higher demand for our Power IC products, primarily for televisions and OLED IT devices, also had a favorable impact on net sales.

Net sales—standard products business in the Asia Pacific increased from $119.2 million for the year ended December 31, 2023 to $128.0 million for the year ended December 31, 2024, or by $8.7 million, or 7.3%, primarily due to a higher demand for power products such as MOSFETs, including high-end MOSFETs, primarily for battery management system and e-motors, which was offset in part by a decrease in revenue from our mobile OLED display driver ICs and auto-LCD display driver ICs. A higher demand for automotive OLED display driver ICs also had a favorable impact on net sales.

Operating Expenses

Selling, General and Administrative Expenses. Selling, general and administrative expenses were $47.1 million, or 20.3% of total revenues for the year ended December 31, 2024, compared to $48.5 million, or 21.1% of total revenues for the year ended December 31, 2023. The decrease of $1.4 million, or 2.8%, was primarily attributable to a decrease in employee compensation including certain incentives and benefit related accruals, which was offset in part by an increase in professional fees mainly comprised of legal and consulting fees in connection with the establishment of new operating entity in China.

Research and Development Expenses. Research and development expenses were $51.2 million, or 22.1% of total revenues for the year ended December 31, 2024, which remained almost flat, compared to $51.6 million, or 22.4%, of total revenues for the year ended December 31, 2023.

Impairment and Other Charges. For the year ended December 31, 2024, we recorded $4.6 million of impairment loss primarily related to the tangible assets associated with our Display business. During the same period, we also recorded $2.0 million of one-time cumulative financial impact in connection with certain employee benefits. For the year ended December 31, 2023, we recorded $0.8 million of one-time employee incentives.

Early Termination Charges. For the year ended December 31, 2023, we recorded $8.4 million of termination-related charges in connection with the Program that we offered and paid to certain employees during the first half of 2023.

Operating Loss

As a result of the foregoing, operating loss of $53.0 million was recorded for the year ended December 31, 2024 compared to operating loss of $57.6 million the year ended December 31, 2023. As discussed above, the decrease in operating loss of $4.6 million resulted primarily from a $8.4 million decrease in early termination charges and a $1.4 million decrease in selling, general and administrative expenses, which was offset in part by a $5.9 million increase in impairment and other charges.

Other Income (Expense)

Interest Income. Interest income was $8.8 million and $10.4 million for the years ended December 31, 2024 and December 31, 2023, respectively.

Interest Expense. Interest expense was $2.0 million and $0.8 million for the years ended December 31, 2024 and December 31, 2023, respectively. The increase of $1.1 million, or 137.8%, was primarily due to the Term Loan that we executed in March, 2024.

 

58


Table of Contents

Foreign Currency Gain (Loss), Net. Net foreign currency loss for the year ended December 31, 2024 was $16.9 million compared to net foreign currency gain of $0.5 million for the year ended December 31, 2023. The net foreign currency loss for the year ended December 31, 2024 was due to the depreciation in value of the Korean won relative to the U.S. dollar during the period.

A substantial portion of our net foreign currency gain or loss is non-cash translation gain or loss associated with the intercompany long-term loans to one of our Korean subsidiaries, which is denominated in U.S. dollars, and is affected by changes in the exchange rate between the Korean won and the U.S. dollar. As of December 31, 2024 and 2023, the outstanding intercompany loan balance including accrued interest between our Korean subsidiary, Magnachip Semiconductor, Ltd., and our Dutch subsidiary were $257.7 million and $285.1 million, respectively. Foreign currency translation gain or loss from intercompany balances were included in determining our consolidated net income since the intercompany balances were not considered long-term investments in nature because management intended to settle these intercompany balances at their respective maturity dates.

Income Tax Benefit, Net

We are subject to income taxes in the United States and many foreign jurisdictions and our effective tax rate is affected by changes in the mix of earnings between countries with differing tax rates.

We recorded $8.3 million net income tax benefit for the year ended December 31, 2024, which is primarily attributable to income tax benefit from one of our Korean subsidiaries due to its net operating loss.

We recorded $10.9 million income tax benefit for the year ended December 31, 2023, which was primarily attributable to income tax benefit of $13.0 million from our then primary operating entity in Korea, due mainly to its net operating loss, and this benefit was partially offset by income tax expense of $3.0 million from our Dutch subsidiary. The Dutch subsidiary’s income tax expense was mainly attributable to the foreign currency gains and withholding tax related to the loans granted to our Korean subsidiary by our Dutch subsidiary.

Net Loss

As a result of the foregoing, net loss of $54.3 million was recorded for the year ended December 31, 2024 compared to net loss of $36.6 million for the year ended December 31, 2023. As discussed above, the $17.7 million increase in net loss was primarily attributable to a $17.4 million increase in net foreign currency loss, a $2.6 million decrease in income tax benefit, a $1.7 million decrease in interest income and a $1.1 million increase in interest expense, which was offset in part by a $4.6 million improvement in operating loss.

Liquidity and Capital Resources

Our principal capital requirements are to fund sales and marketing, invest in research and development and capital equipment, to make debt service payments and to fund working capital needs. We calculate working capital as current assets less current liabilities.

Our principal sources of liquidity are our cash, cash equivalents, cash flows from operations and financing activities. Our ability to manage cash and cash equivalents may be limited, as our primary cash flows are dictated by the terms of our sales and supply agreements, contractual obligations, debt instruments and legal and regulatory requirements. From time to time, we may sell accounts receivable to third parties under factoring agreements or engage in accounts receivable discounting to facilitate the collection of cash. In addition, from time to time, we may make payments to our vendors on extended terms with their consent. As of December 31, 2024, we did not have any accounts payable on extended terms or payment deferment with our vendors.

As of June 29, 2018, our Korean subsidiary, Magnachip Semiconductor, Ltd. (“MSK”), entered into an arrangement whereby it (i) acquired a water treatment facility from SK hynix for $4.2 million to support our

 

59


Table of Contents

fabrication facility in Gumi, Korea, and (ii) subsequently sold the water treatment facility for $4.2 million to a third party management company that we engaged to run the facility for a 10-year term beginning July 1, 2018. As of December 31, 2024, the outstanding obligation of this arrangement is approximately $13.9 million for remaining service term through 2028.

On March 26, 2024, MSK executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Loan Agreement”) with Korea Development Bank (“KDB”). The Loan Agreement provides for a working capital term loan (the “Term Loan”) of KRW 40,000,000,000 (approximately $27.2 million based on the KRW/USD exchange rate of 1,470.0:1 as of December 31, 2024 as quoted by KEB Hana Bank). The Term Loan requires monthly interest-only payments and matures on March 26, 2027, at which time the full principal balance will be due and payable.

As of December 31, 2024, cash and cash equivalents held by our Korean subsidiaries were $128.6 million, which represents 93% of our total cash and cash equivalents on a consolidated basis. We currently believe that we will have sufficient cash reserves from cash on hand and expected cash from operations to fund our operations as well as capital expenditures for the next twelve months and the foreseeable future.

Year ended December 31, 2024 compared to year ended December 31, 2023

As of December 31, 2024, our cash and cash equivalents balance was $138.6 million, a $19.5 million decrease compared to $158.1 million as of December 31, 2023.

Cash outflow used in operating activities totaled $6.1 million for the year ended December 31, 2024, compared to $3.0 million of cash outflow used in operating activities for the year ended December 31, 2023. The net operating cash outflow for the year ended December 31, 2024 reflects our net loss of $54.3 million, as adjusted favorably by $61.1 million, which mainly consisted of depreciation and amortization, provision for severance benefits, provision for inventory reserves, net foreign currency loss and stock-based compensation, and net unfavorable impact of $12.9 million from changes of operating assets and liabilities.

Our working capital balance as of December 31, 2024 was $173.0 million compared to $198.5 million as of December 31, 2023. The decrease in working capital balance was mainly attributable to a $19.5 million decrease in cash and cash equivalents, primarily as a result of $11.8 million of stock repurchases under our stock repurchase program.

Cash outflow used in investing activities totaled $11.7 million for the year ended December 31, 2024, compared to a $7.7 million of cash outflow used in investing activities for the year ended December 31, 2023. The $4.0 million increase in cash outflow was primarily attributable to $4.6 million increase in purchase of property, plant and equipment and a $3.0 million net increase in hedge collateral, which was offset in part by a $3.7 million net decrease in guarantee deposits.

Cash inflow provided by financing activities totaled $16.6 million for the year ended December 31, 2024, compared to $52.3 million of cash outflow used in financing activities for the year ended December 31, 2023. The financing cash inflow for the year ended December 31, 2024 was primarily attributable to the $30.1 million of proceeds received from the new Term Loan with KDB, which was offset in part by a payment of $12.3 million for the repurchases of our common stock pursuant to our stock repurchase program and a payment of $0.6 million for the repurchase of our common stock to satisfy tax withholding obligations in connection with the vesting of restricted stock units. The financing cash outflow for the year ended December 31, 2023 was primarily attributable to a payment of $51.4 million for the repurchases of our common stock pursuant to our stock repurchase programs and a payment of $0.4 million for the repurchase of our common stock to satisfy tax withholding obligations in connection with the vesting of restricted stock units.

 

60


Table of Contents

We routinely make capital expenditures for fabrication facility maintenance, enhancement of our existing facility and reinforcement of our global research and development capability. For the year ended December 31, 2024, capital expenditures for property, plant and equipment were $11.6 million, a $4.6 million, or 66.8%, increase from $7.0 million for the year ended December 31, 2023. The capital expenditures for the year ended December 31, 2024 also included expenditures related to setting up our newly established operating entity in China.

Looking ahead, we expect the capital expenditures for the year ending December 31, 2025 to be in the range of $26–28 million, which includes approximately $14-15 million for new investments into our fabrication facility in Gumi, Korea. The capital expenditures for 2025 and into 2026 will be funded through the $26.5 million Equipment Financing Credit Agreement, which is specifically designated for equipment purchases or upgrades in our Gumi fabrication. These new investments in Gumi are expected to drive development of new generation portfolio, and upgrade new tools to optimize product mix and improve gross profit margin in the near future and the longer-term.

Critical Accounting Policies and Estimates

Preparing financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities as of the date of the financial statements, the reported amounts of revenues and expenses during the reporting periods and the related disclosures in our consolidated financial statements and accompanying notes.

We believe that the accounting policies discussed below are critical due to the fact that they involve a high degree of judgment and estimates about the effects of matters that are inherently uncertain. We base these estimates and judgments on historical experience, knowledge of current conditions and other assumptions and information that we believe to be reasonable. Estimates and assumptions about future events and their effects cannot be determined with certainty. Accordingly, these estimates may change as new events occur, as more experience is acquired, as additional information is obtained and as the business environment in which we operate changes.

Inventories

Inventories are stated at the lower of cost or net realizable value, using the first in, first out method (“FIFO”). If net realizable value is less than cost at the balance sheet date, the carrying amount is reduced to the realizable value, and the difference is recognized as a loss on valuation of inventories within cost of sales. Inventory reserves are established when conditions indicate that the net realizable value is less than costs due to physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. We evaluate the sufficiency of inventory reserves and take into consideration historical usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product age and other factors. Reserves are also established for excess inventory based on our current inventory levels and projected demand and our ability to sell those specific products. Situations that could cause these inventory reserves include a decline in business and economic conditions, decline in consumer confidence caused by changes in market conditions, sudden and significant decline in demand for our products, inventory obsolescence because of rapidly changing technology and consumer requirements, or failure to estimate end customer demand properly. A reduction of these inventory reserves may be recorded if previously reserved items are subsequently sold as a result of unexpected changes to certain aforementioned situations.

The gross amount of inventory reserves charged to cost of sales totaled $7.0 million and $9.4 million in the fiscal years ended December 31, 2024 and 2023, respectively. The new cost base related to the sale of inventory that was previously written down totaled $7.6 million and $5.5 million in the fiscal years ended December 31, 2024 and 2023, respectively.

 

61


Table of Contents

As prescribed in ASC 330, “Inventory,” once a reserve is established for a particular item based on our assessment as described above, it is maintained until the related item is sold or scrapped as a new cost basis has been established that cannot subsequently be marked up. In addition, the cost of inventories is determined based on the normal capacity of each fabrication facility. In case the capacity utilization is lower than a certain level that management believes to be normal, the fixed overhead costs per production unit which exceed those under normal capacity are charged to cost of sales rather than capitalized as inventories.

Income Taxes

We are subject to income taxes in the U.S. and foreign jurisdictions. Significant judgments and estimates are required in evaluating our uncertain tax positions and determining our provision for income taxes.

Management’s judgment is required in determining the provision for income taxes, deferred tax assets and liabilities, and valuation allowance recorded against our net deferred tax assets. We record a valuation allowance when it is determined that it is more likely than not that a deferred tax asset will not be realized. Our assessment considers the recognition of deferred tax assets on a jurisdictional basis. Accordingly, we consider all available positive and negative evidence, including projected future taxable income, tax planning strategies, and the expected timing of the reversals of existing temporary differences on a jurisdictional basis. Based on the assessment, we have recorded a full valuation allowance against one of Korean operating entity as well as Chinese, Dutch and Luxembourg entities. To the extent that we determine the deferred tax assets are realizable on a more likely than not basis and an adjustment is needed, an adjustment will be recorded in the fiscal period the determination is made.

We recognize and measure uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step process. In the first step, recognition, we determine whether it is more likely than not that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The second step addresses measurement of a tax position that meets the more likely than not criteria. The tax position is measured at the largest amount of benefit that has a likelihood of greater than 50 percent of being realized upon ultimate settlement.

Although we believe our reserves are reasonable, no assurance can be given that the final tax outcome of these matters will not be different from that which is reflected in our historical income tax provisions and accruals. We adjust these reserves in light of changing facts and circumstances, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will impact the provisions for income taxes in the period in which such determination is made. The provision for income taxes includes the effect of reserve provisions and changes to reserves that are considered appropriate, as well as the related net interest and penalties.

Recent Accounting Pronouncements

See Note 1 “Business, Basis of Presentation and Summary of Significant Accounting Policies” in the Notes to the Consolidated Financial Statements in Item 8 of Part II of this Report, for a full description of recent accounting pronouncements, including the expected dates of adoption, which is incorporated herein by reference.

Item 7A. [Reserved]

 

62


Table of Contents
http://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherAssetsCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent
Item 8. Financial Statements and Supplementary Data
INDEX TO CONSOLIDATED FINA
NCIAL
STATEMENTS
 
     64  
     67  
     68  
     69  
     70  
     71  
     72  
 
63

Report of Independent Registered Public Accounting Firm
To the
Board of Directors and Stockholders of
Magnachip Semiconductor Corporation
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of Magnachip Semiconductor Corporation and its subsidiaries (the “Company”) as of December 31, 2024 and 2023, and the related consolidated statements of operations, comprehensive loss, changes in stockholders’ equity and cash flows for each of the two years in the period ended December 31, 2024, including the related notes (collectively referred to as the “consolidated
financial statements”).
We also have audited the Company’s internal control over financial reporting as of December 31, 2024, based on criteria established in
Internal Control—Integrated Framework
(2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023
,
and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2024
in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in
Internal Control-Integrated Framework
(2013) issued by the COSO.
Basis for Opinions
The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated
financial statements and on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated
financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated
financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
 
64

Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matters
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Realizability of Deferred Tax Assets
As described in Notes 1 and 17 to the consolidated financial statements, the Company has net deferred tax assets of $52.8 million, including a valuation allowance of $81.7 million, as of December 31, 2024. Management determines deferred tax assets and liabilities based upon the difference between the financial statement carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. Valuation allowances are established when it is necessary to reduce deferred tax assets to the amount expected to be realized. The evaluation of the recoverability of the deferred tax asset and the need for a valuation allowance requires management to weigh all positive and negative evidence to reach a conclusion that it is more likely than not that all or some portion of the deferred tax asset will not be realized. Realization of the future tax benefits related to the deferred tax assets is dependent on many factors, including historical operating results, expected timing of the reversals of existing temporary differences, the Company’s ability to generate future taxable income, and tax planning strategies.
The principal considerations for our determination that performing procedures relating to the realizability of deferred tax assets is a critical audit matter are (i) the significant judgment by management when assessing the available positive and negative evidence surrounding the realizability of deferred tax assets, including the application of tax law to the projected tax calculation and a high degree of estimation uncertainty relative to the estimates of future taxable income, (ii) a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating audit evidence related to management’s estimates of future taxable income, (iii) auditor judgment in assessing management’s application of tax law to the projected tax calculation, and (iv) the audit effort involved the use of professionals with specialized skill and knowledge.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the
 
65

effectiveness of controls relating to the realizability of deferred tax assets. These procedures also included, among others, (i) evaluating the appropriateness of management’s calculation used, (ii) testing the completeness, accuracy and relevance of the underlying data used in the calculation, and (iii) evaluating the reasonableness of significant assumptions used in the calculation of future taxable income. Evaluating management’s assumptions related to estimates of future taxable income involved evaluating whether the assumptions used were reasonable considering (i) current and past profitability, (ii) the consistency with external market and industry data, and (iii) whether these assumptions were consistent with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in evaluating management’s assumptions and calculation for assessing the realizability of deferred tax assets, including the mechanics and application of tax law to the projected tax calculation.
 
/s/ Samil PricewaterhouseCoopers
Seoul, Korea
March 14, 2025
We have served as the Company’s auditor since 2004.
 
66

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
 
    
December 31,
 
    
2024
   
2023
 
    
(In thousands of U.S. dollars,
except share data)
 
Assets
    
Current assets
    
Cash and cash equivalents
   $ 138,610     $ 158,092  
Accounts receivable, net
     28,402       32,641  
Inventories, net
     30,535       32,733  
Other receivables
     4,444       4,295  
Prepaid expenses
     10,379       7,390  
Hedge collateral (Note 9)
     2,080       1,000  
Other current assets (Note 1)
     4,779       9,283  
  
 
 
   
 
 
 
Total current assets
     219,229       245,434  
Property, plant and equipment, net
     81,463       100,122  
Operating lease
right-of-use
assets
     3,107       4,639  
Intangible assets, net
     507       1,537  
Long-term prepaid expenses
     165       5,736  
Deferred income taxes (Note 17)
     52,889       50,836  
Other
non-current
assets
     21,956       12,187  
  
 
 
   
 
 
 
Total assets
   $ 379,316     $ 420,491  
  
 
 
   
 
 
 
Liabilities and Stockholders’ Equity
    
Current liabilities
    
Accounts payable
   $ 21,642     $ 24,443  
Other accounts payable
     10,764       5,292  
Accrued expenses
     8,648       10,457  
Accrued income taxes
     56       1,496  
Operating lease liabilities
     1,393       1,914  
Other current liabilities (Note 1)
     3,765       3,286  
  
 
 
   
 
 
 
Total current liabilities
     46,268       46,888  
Long-term borrowing
     27,211        
Accrued severance benefits, net
     17,094       16,020  
Non-current
operating lease liabilities
     1,823       2,897  
Other
non-current
liabilities
     10,123       10,088  
  
 
 
   
 
 
 
Total liabilities
     102,519       75,893  
  
 
 
   
 
 
 
Commitments and contingencies
Stockholders’ equity
    
Common stock, $0.01 par value, 150,000,000 shares authorized, 57,498,507 shares issued and 36,912,118 outstanding at December 31, 2024 and 56,971,394 shares issued and 38,852,742 outstanding at December 31, 2023
     574       569  
Additional
paid-in
capital
     279,423       273,256  
Retained earnings
     244,576       298,884  
Treasury stock, 20,586,389 shares at December 31, 2024 and 18,118,652 shares at December 31, 2023, respectively
     (225,883     (213,454
Accumulated other comprehensive loss
     (21,893     (14,657
  
 
 
   
 
 
 
Total stockholders’ equity
     276,797       344,598  
  
 
 
   
 
 
 
Total liabilities and stockholders’ equity
   $ 379,316     $ 420,491  
  
 
 
   
 
 
 
The accompanying notes are an integral part of these consolidated financial statements
 
67

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
 
    
Year Ended December 31,
 
    
2024
   
2023
 
    
(In thousands of U.S. dollars,
except share data)
 
Revenues:
    
Net sales—standard products business
   $ 221,140     $ 195,690  
Net sales—transitional Fab 3 foundry services
     10,597       34,361  
  
 
 
   
 
 
 
Total revenues
     231,737       230,051  
Cost of sales:
    
Cost of sales—standard products business
     168,008       143,762  
Cost of sales—transitional Fab 3 foundry services
     11,814       34,649  
  
 
 
   
 
 
 
Total cost of sales
     179,822       178,411  
  
 
 
   
 
 
 
Gross profit
     51,915       51,640  
Operating expenses:
    
Selling, general and administrative expenses
     47,098       48,470  
Research and development expenses
     51,194       51,563  
Impairment and other charges
     6,654       802  
Early termination charges
           8,449  
  
 
 
   
 
 
 
Total operating expenses
     104,946       109,284  
  
 
 
   
 
 
 
Operating loss:
     (53,031     (57,644
Interest income
     8,771       10,435  
Interest expense
     (1,969     (828
Foreign currency gain (loss), net
     (16,899     465  
Other income, net
     485       13  
  
 
 
   
 
 
 
Loss before income tax benefit
     (62,643     (47,559
Income tax benefit, net
     (8,335 )     (10,937
  
 
 
   
 
 
 
Net loss
   $ (54,308 )   $ (36,622
  
 
 
   
 
 
 
Loss per common share—
    
Basic
   $ (1.44   $ (0.89
Diluted
   $ (1.44   $ (0.89
Weighted average number of shares—
    
Basic
     37,774,280       41,013,069  
Diluted
     37,774,280       41,013,069  
The accompanying notes are an integral part of these consolidated financial statements
 
68

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

 
  
Year Ended December 31,
 
 
  
2024
 
 
2023
 
 
  
(In thousands of U.S. dollars)
 
Net loss
   $ (54,308 )   $ (36,622
  
 
 
   
 
 
 
Other comprehensive loss:
    
Foreign currency translation adjustments
     (5,579     (4,020
Derivative adjustments
    
Fair valuation of derivatives
     (2,525     (1,536
Reclassification adjustment for loss on derivatives included in net loss
     868       3,452  
  
 
 
   
 
 
 
Total other comprehensive loss
     (7,236     (2,104
  
 
 
   
 
 
 
Total comprehensive loss
   $ (61,544 )   $ (38,726
  
 
 
   
 
 
 
The accompanying notes are an integral part of these consolidated financial statements
 
69

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
 
   
Common Stock
   
Additional
Paid-In

Capital
   
Retained
Earnings
   
Treasury
Stock
   
Accumulated
Other
Comprehensive
Loss
   
Total
 
(In thousands of U.S. dollars, except share data)
 
Shares
   
Amount
 
Balance at December 31, 2022
    43,824,575     $ 564     $ 266,058     $ 335,506     $ (161,422   $ (12,553   $ 428,153  
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Stock-based compensation
    —        —        7,223       —        —        —        7,223  
Exercise of stock options
    4,000       0       27       —        —        —        27  
Settlement of restricted stock units
    534,945       5       (52     —        —        —        (47
Acquisition of treasury stock
    (5,510,778     —        —        —        (52,032     —        (52,032
Other comprehensive loss, net
    —        —        —        —        —        (2,104     (2,104
Net loss
    —        —        —        (36,622     —        —        (36,622
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2023
    38,852,742     $ 569     $ 273,256     $ 298,884     $ (213,454   $ (14,657   $ 344,598  
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Stock-based compensation
    —        —        6,214       —        —        —        6,214  
Settlement of restricted stock units
    527,113       5       (47     —        —        —        (42
Acquisition of treasury stock
    (2,467,737     —        —        —        (12,429     —        (12,429
Other comprehensive loss, net
    —        —        —        —        —        (7,236     (7,236
Net loss
    —        —        —        (54,308 )     —        —        (54,308 )
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2024
    36,912,118     $ 574     $ 279,423     $ 244,576     $ (225,883   $ (21,893   $ 276,797  
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
The accompanying notes are an integral part of these consolidated financial statements
 
70

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
 
 
  
Year Ended 
December 
31,
 
 
  
2024
 
 
2023
 
 
  
(In thousands of U.S.
dollars)
 
Cash flows from operating activities
  
 
Net loss
   $ (54,308 )   $ (36,622
Adjustments to reconcile net loss to net cash used in operating activities
    
Depreciation and amortization
     16,161       16,684  
Provision for severance benefits
     8,020       5,333  
Loss on foreign currency, net
     32,851       3,373  
Provision (reversal) for inventory reserves
     (529     3,885  
Stock-based compensation
     6,214       7,223  
Impairment charges
     4,637        
Deferred income taxes
     (7,034 )     (13,405
Others, net
     799       757  
Changes in operating assets and liabilities
    
Accounts receivable, net
     2,719       1,909  
Inventories
     (1,583     2,370  
Other receivables
     (115     3,847  
Prepaid expenses
     8,877       8,808  
Other current assets
     1,753       8,048  
Accounts payable
     (1,971     7,152  
Other accounts payable
     (14,160     (8,934
Accrued expenses
     (607     493  
Accrued income taxes
     (1,432     (1,569
Deferred revenue
     (305     85  
Other current liabilities
     (856     (109
Other
non-current
liabilities
     (335     (238
Contributions to severance insurance deposit accounts
     (2,383     (5,101
Payment of severance benefits
     (2,407     (6,982
Others, net
     (139     (21
  
 
 
   
 
 
 
Net cash used in operating activities
     (6,133     (3,014
Cash flows from investing activities
    
Proceeds from settlement of hedge collateral
     627       5,669  
Payment of hedge collateral
     (1,706     (3,754
Purchase of property, plant and equipment
     (11,600     (6,955
Payment for intellectual property registration
     (316     (263
Collection of guarantee deposits
     3,535       4,984  
Payment of guarantee deposits
     (2,175     (7,338
Collection of short-term financial instruments
     30,000        
Purchase of short-term financial instruments
     (30,000      
Others, net
     (37      
  
 
 
   
 
 
 
Net cash used in investing activities
     (11,672     (7,657
Cash flows from financing activities
    
Proceeds from long-term borrowing
     30,059        
Proceeds from exercise of stock options
           27  
Acquisition of treasury stock
     (12,891     (51,782
Repayment of financing related to water treatment facility arrangement
     (472     (493
Repayment of principal portion of finance lease liabilities
     (139     (91
  
 
 
   
 
 
 
Net cash provided by (used in) financing activities
     16,557       (52,339
Effect of exchange rates on cash and cash equivalents
     (18,234     (4,375
  
 
 
   
 
 
 
Net decrease in cash and cash equivalents
     (19,482     (67,385
Cash and cash equivalents at beginning of period
     158,092       225,477  
  
 
 
   
 
 
 
Cash and cash equivalents at end of period
   $ 138,610     $ 158,092  
  
 
 
   
 
 
 
Supplemental cash flow information
    
Cash paid for interest
   $ 966     $  
Cash paid for income taxes, net
   $ 1,339     $ 1,442  
Non-cash
investing and financing activities
    
Property, plant and equipment additions in other accounts payable
   $ 369     $ 42  
Acquisition of treasury stock to satisfy the tax withholding obligations in connection with equity-based compensation
   $ 451     $ 544  
The accompanying notes are an integral part of these consolidated financial statements
 
71

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
1. Business, Basis of Presentation and Significant Accounting Policies
Business
Magnachip Semiconductor Corporation (together with its subsidiaries, the “Company”) is a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communication, Internet of Things (“IoT”), consumer, computing, industrial and automotive applications.
The Company’s standard products business consists of two business lines: one is the Mixed-Signal Solutions (“MSS”) business line, which comprises the Display integrated circuit (“IC”) and Power IC businesses that are fabless, and the other is the Power Analog Solutions (“PAS”) business line, which comprises the Power discrete business which is an integrated device manufacturing (“IDM”) business.
Display IC products provide panel display solutions to major
suppliers
of large and small rigid and flexible panel displays, and a wide range of applications, including smartphones, televisions, automotive and IT applications, such as monitors, notebook PCs and tablet PCs, as well as AR/VRs. Power IC products provide Power IC solutions to major television suppliers and large panel display suppliers.
The PAS business line produces power management semiconductor products, including power discrete solutions for power management in communication, consumer, computing, servers, automotive and industrial applications.
On September 1, 2020, the Company completed the sale of the Company’s Foundry Services Group business and its fabrication facility located in Cheongju, Korea, known as “Fab 4”, to SK keyfoundry Inc., a Korean company (“SK keyfoundry”). Following the consummation of the sale, the Company provided SK keyfoundry with transitional foundry services associated with its fabrication facility located in Gumi, Korea, known as “Fab 3”, at an agreed upon cost plus
mark-up
(the “Transitional Fab 3 Foundry Services”). The contractual obligation to provide the Transitional Fab 3 Foundry Services ended on August 31, 2023, and the Company is winding down these foundry services and have begun to convert portions of the idle capacity to PAS standard products during the second half of 2024. Because these foundry services during the wind-down period are still being provided to SK keyfoundry by the Company using Fab 3 based on mutually agreed terms and conditions, the Company will continue to report its revenue from these foundry services and related cost of sales within the Transitional Fab 3 Foundry Services line in its consolidated statement of operations until such wind-down is completed.
On May 30, 2023, the Company announced a plan to regroup the business lines in its standard products business, originally grouped as Display Solutions and Power Solutions business lines, into MSS and PAS business lines to better align its product strategies (the “Reorganization”). On January 10, 2024, the Company transferred the MSS business line into a newly formed Korean limited liability company named “Magnachip Mixed-Signal, Ltd.” Currently, the MSS business line is primarily operated by Magnachip Mixed-Signal, Ltd., and the PAS business line is primarily operated by Magnachip Semiconductor, Ltd., Magnachip’s already existing Korean operating company. Both companies are indirect wholly owned subsidiaries of the Company.
Basis of Presentation
The consolidated financial statements are presented in accordance with U.S. GAAP.
 
7
2

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
Significant accounting policies followed by the Company in the preparation of the accompanying consolidated financial statements are summarized below.
Principles of Consolidation
The consolidated financial statements include the accounts of the Company including its wholly-owned subsidiaries. All intercompany transactions and balances are eliminated in consolidation.
Use of Estimates
The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Such estimates include the valuation of accounts receivable, inventories, stock-based compensation, property, plant and equipment, leases, other long-lived assets, accrued severance benefits, long-term employee benefits, and contingent liabilities, estimated future cash flows and other assumptions used in long-lived asset impairment tests, and calculation of current and deferred income taxes and deferred tax valuation allowances, among others. Although these estimates and assumptions are based on management’s best knowledge of current events and actions that the Company may undertake in the future, actual results may be significantly different from the estimates.
Foreign Currency Translation
The Company has assessed in accordance with ASC 830, “Foreign Currency Matters” (“ASC 830”), the functional currency of each of its subsidiaries in Luxembourg and the Netherlands and has designated the U.S. dollar to be their respective functional currencies. The Korean Won is the functional currency for the Company’s Korean subsidiaries, which are the primary operating subsidiaries of the Company. The Company and its other subsidiaries are utilizing their local currencies as their functional currencies. The financial statements of the subsidiaries in functional currencies other than the U.S. dollar are translated into the U.S. dollar in accordance with ASC 830. All the assets and liabilities are translated to the U.S. dollar at the
end-of-period
exchange rates. Capital accounts are determined to be of a permanent nature and are therefore translated using historical exchange rates. Revenues and expenses are translated using average exchange rates for the respective periods. Foreign currency translation adjustments arising from differences in exchange rates from period to period are included in the foreign currency translation adjustment account in accumulated other comprehensive income or loss of stockholders’ equity. Foreign currency translation gains or losses on transactions by the Company or its subsidiaries in a currency other than its or its subsidiaries’ functional currency are included in foreign currency gain (loss), net in its statements of operations.
Cash and Cash Equivalents
Cash and cash equivalents are short-term, highly liquid investments with original maturities of three months or less from the date of purchase, or deposit accounts that can be withdrawn at any time without significant penalty.
Accounts Receivable Reserves
The Company makes estimates of expected credit losses for the allowance for credit losses based upon its assessment of various factors, including historical collection experience, the age of the accounts receivable
 
73

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
balances, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The Company also records an estimate for sales returns, included within accounts receivable, net, based on the historical experience of the amount of goods that will be returned and refunded or replaced.
Sales of Accounts Receivable
The Company accounts for transfers of financial assets under ASC 860, “Transfers and Servicing,” as either sales or financings. Transfers of financial assets that result in sales accounting are those in which (1) the transfer legally isolates the transferred assets from the transferor, (2) the transferee has the right to pledge or exchange the transferred assets and no condition both constrains the transferee’s right to pledge or exchange the assets and provides more than a trivial benefit to the transferor, and (3) the transferor does not maintain effective control over the transferred assets. If the transfer does not meet these criteria, the transfer is accounted for as a financing. Financial assets that are treated as sales are removed from the Company’s accounts with any realized gain or loss reflected in earning during the period of sale.
Inventories
Inventories are stated at the lower of cost or net realizable value, using the first in, first out method (“FIFO”). If net realizable value is less than cost at the balance sheet date, the carrying amount is reduced to the realizable value, and the difference is recognized as a loss on valuation of inventories within cost of sales. Inventory reserves are established when conditions indicate that the net realizable value is less than costs due to physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. The Company evaluates the sufficiency of inventory reserves and takes into consideration historical usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product age and other factors. Reserves are also established for excess inventory based on the Company’s current inventory levels and projected demand and its ability to sell those specific products. Situations that could cause these inventory reserves include a decline in business and economic conditions, decline in consumer confidence caused by changes in market conditions, sudden and significant decline in demand for the Company’s products, inventory obsolescence because of rapidly changing technology and consumer requirements, or failure to estimate end customer demand properly. A reduction of these inventory reserves may be recorded if previously reserved items are subsequently sold as a result of unexpected changes to certain aforementioned situations.
In addition, as prescribed in ASC 330, “Inventory,” once a reserve is established for a particular item based on the Company’s assessment as described above, it is maintained until the related item is sold or scrapped as a new cost basis has been established that cannot subsequently be marked up. In addition, the cost of inventories is determined based on the normal capacity of the Company’s fabrication facility. In case the capacity utilization is lower than a certain level that management believes to be normal, the fixed overhead costs per production unit which exceeds those under normal capacity are charged to cost of sales rather than capitalized as inventories.
Advances to Suppliers
The Company, from time to time, may make advances in form of prepayments or deposits to suppliers, including external foundries, to meet its planned production. The Company recorded advances of $2,294 thousand and $3,883 thousand as other current assets as of December 31, 2024 and 2023, respectively.
 
74


MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)

 
Property, Plant and Equipment
Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as set forth below.
 
Buildings
    
30 - 40 years
 
Building related structures
    
10 - 20 years
 
Machinery and equipment
    
10 - 12 years
 
Others
    
3 - 10 years
 
Routine maintenance and repairs are charged to expense as incurred. Expenditures that enhance the value or significantly extend the useful lives of the related assets are capitalized.
Impairment of Long-Lived Assets
The Company reviews property, plant and equipment and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable in accordance with ASC 360, “Property, Plant and Equipment.” Recoverability is measured by comparing its carrying amount with the future net undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment is measured as the difference between the carrying amount of the assets and the Level 3 fair value of assets using the present value of the future net cash flows generated by the respective long-lived assets.
Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, estimated cost structure and operating expense, weighted average costs of capital, and future market conditions, among others.
Leases
The Company determines if an arrangement is a lease at inception of a contract considering whether the arrangement conveys the right to control the use of an identified asset over the period of use. Control of an underlying asset is conveyed if the Company has the right to direct the use of, and to obtain substantially all of the economic benefits from the use of, the identified asset. The Company accounts for lease transactions as either an operating or a finance lease, depending on the terms of the underlying lease arrangement. Assets related to operating leases are recorded on the balance sheet as operating lease
right-of-use
assets; the related liabilities are recorded as operating lease liabilities for the current portion and
non-current
operating lease liabilities for the
non-current
portion. Finance lease
right-of-use
assets are included in property, plant and equipment, net and the related lease liabilities are included in other current liabilities and other
non-current
liabilities on the consolidated balance sheets.
Right-of-use
assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease.
Right-of-use
assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term. As most of the Company’s leases do not provide a readily determinable implicit rate, the Company estimates its incremental borrowing rates in determining the present value of future payments based on the lease term of each lease and market information available at commencement date. Finance lease
right-of-use
assets are amortized on a straight-line basis over the respective lease term with the interest expense on the lease liability recorded using the interest method. The amortization and interest expense are recorded separately in the
 
75

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
consolidated statements of operations. Amortization of operating lease
right-of-use
assets and interest expense on operating lease liabilities are recognized on a straight-line basis over the respective lease term.
An
extension or contraction of a lease term is considered if the related option to extend or early terminate the lease is reasonably certain to be exercised by the Company. Operating lease
right-of-use
assets may also include any advance lease payments made and exclude lease incentives and initial direct costs incurred. The Company has lease agreements with lease and
non-lease
components, which are generally accounted for separately. For certain equipment leases, lease and
non-lease
components are accounted for as a single lease component.
The Company does not recognize operating lease
right-of-use
assets and operating lease liabilities that arise from short-term leases but rather recognizes fixed lease payments in the statements of operations on a straight-line basis and variable payments in the period in which the related obligations incur.
Intangible Assets
Intellectual property assets acquired represent rights under patents, trademarks and property use rights and are amortized over their respective periods of benefit, ranging up to ten years, on a straight-line basis.
Fair Value Disclosures of Financial Instruments
The Company follows ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”) for measurement and disclosures about fair value of its financial instruments. ASC 820 establishes a framework for measuring fair value in U.S. GAAP, and expands disclosures about fair value measurements. To increase consistency and comparability in fair value measurements and related disclosures, ASC 820 establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The three levels of fair value hierarchy defined by ASC 820 are:
Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2—Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3—Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. Valuation of instruments includes unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities.
As defined by ASC 820, the fair value of a financial instrument is the amount at which the instrument could be exchanged in a current transaction between willing parties, other than in a forced or liquidation sale, which was further clarified as the price that would be received to sell an asset or paid to transfer a liability (“an exit price”) in an orderly transaction between market participants at the measurement date. The carrying amounts of the Company’s financial assets and liabilities, such as cash equivalents, accounts receivable, other receivables, accounts payable and other accounts payable approximate their fair values because of the short maturity of these instruments.
 
76

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
Accrued Severance Benefits
The majority of accrued severance benefits are for employees in the Company’s Korean subsidiaries. Pursuant to Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one
or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of December 31, 2024, 95% of all employees of the Company were eligible for severance benefits.
Beginning in July 2018, the Company began contributing to certain severance insurance deposit accounts a percentage of severance benefits, which may be adjusted from time to time, accrued for eligible employees for their services beginning January 1, 2018 pursuant to Employee Retirement Benefit Security Act of Korea. These accounts consist of time deposits and other guaranteed principal and interest accounts, and are maintained at insurance companies, banks or security companies for the benefit of the Company’s employees.
In accordance with the National Pension Act of the Republic of Korea, a certain portion of accrued severance benefits was deposited with the National Pension Fund and deducted from the accrued severance benefits. The contributed amount is paid to employees from the National Pension Fund upon their retirement.
Revenue Recognition
The Company recognizes revenue when it satisfies the performance obligation of transferring control over a product or service to a customer. Revenue is measured based on the consideration specified in a contract with a customer, which consideration is paid in exchange for a product or service.
The Company sells products manufactured based on the Company’s design. The Company’s products are either standardized with an alternative use or the Company does not have an enforceable right to payment for the related manufacturing services completed to date. Therefore, revenue for the products is recognized when a customer obtains control of the product, which is generally upon product shipment, delivery at the customer’s location or upon customer acceptance, depending on the terms of the arrangement.
In accordance with revenue recognition guidance, any tax assessed by a governmental authority that is both imposed on and concurrent with a specific revenue-producing transaction, and that is collected by the Company from a customer, is excluded from revenue and related revenue is presented in the statements of operations on a net basis.
The Company provides warranties under which customers can return defective products. The Company estimates the costs related to warranty claims and repair or replacements, and records them as components of cost of sales.
In addition, the Company offers sales returns (other than those that relate to defective products under warranty), cash discounts for early payments and sales incentives, and certain allowances to the Company’s customers, including the Company’s distributors. The Company records reserves for those returns, discounts, incentives and allowances as a deduction from sales, based on historical experience and other quantitative and qualitative factors.
Substantially all of the Company’s contracts are one year or less in duration. The standard payment terms with customers are generally thirty to sixty days from the time of shipment, product delivery to the customer’s location or customer acceptance, depending on the terms of the related arrangement.
 
77

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
All
amounts billed to a customer related to shipping and handling are classified as sales while all costs incurred by the Company for shipping and handling are classified as selling, general and administrative expenses. The amounts charged to selling, general and administrative expenses were $698 thousand and $768 thousand for the years ended December 31, 2024 and 2023, respectively.

The
Company recorded deferred revenue of $1,120 thousand and $1,036 thousand as other current liabilities as of December 31, 2023 and 2022, respectively. Of the recorded deferred revenue, $1,032 thousand and $1,011 thousand were
recognized
as revenue during the years ended December 31, 2024 and 2023, respectively.
Advertising
The Company expenses advertising costs as incurred. Advertising expenses were $27 thousand and $68 thousand for the years ended December 31, 2024 and 2023, respectively.
Product Warranties
The Company records, in other current liabilities, warranty liabilities for the estimated costs that may be incurred under its basic limited warranty. The standard limited warranty period is one to two years for the majority of products. This warranty covers defective products, and related liabilities are accrued when product revenues are recognized. Factors that affect the Company’s warranty liabilities include historical and anticipated rates of warranty claims and repair or replacement costs per claim to satisfy the Company’s warranty obligation. The Company periodically assesses the adequacy of those recorded warranty liabilities and adjusts its estimates when necessary.
Derivative Financial Instruments
The Company applies the provisions of ASC 815, “Derivatives and Hedging” (“ASC 815”). This statement requires the recognition of all derivative instruments as either assets or liabilities measured at fair value.
Under the provisions of ASC 815, the Company may designate a derivative instrument as hedging the exposure to variability in expected future cash flows that are attributable to a particular risk (a “cash flow hedge”) or hedging the exposure to changes in the fair value of an asset or a liability (a “fair value hedge”). Special accounting for qualifying hedges allows the effective portion of a derivative instrument’s gains and losses to offset related results on the hedged item in the consolidated statements of operations and requires that a company formally document, designate and assess the effectiveness of the transactions that receive hedge accounting treatment. Both at the inception of a hedge and on an ongoing basis, a hedge must be expected to be highly effective in achieving offsetting changes in cash flows or fair value attributable to the underlying risk being hedged. If the Company determines that a derivative instrument is no longer highly effective as a hedge, it discontinues hedge accounting prospectively and future changes in the fair value of the derivative are recognized in current earnings. The Company assesses hedge effectiveness at the end of each quarter. The Company does not offset derivative assets and liabilities within the consolidated balance sheets.
In accordance with ASC 815, changes in the fair value of derivative instruments that are cash flow hedges are recognized in accumulated other comprehensive income or loss and reclassified into earnings in the period in which the hedged item affects earnings. Derivative instruments that do
not
qualify, or cease to qualify, as hedges must be adjusted to fair value and the adjustments are recorded through net income or loss.
 
78


MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
The cash flows from derivative instruments receiving hedge accounting treatment are classified in the same categories as the hedged items in the consolidated statements of cash flows.
Research and Development
Research and development expenses are expensed as incurred and include wafers, masks, employee expenses, contractor fees, building costs, utilities and administrative expenses.
Licensed Patents and Technologies
The Company has entered into a number of royalty agreements to license patents and technology used in the design of its products. The Company carries two types of royalties:
lump-sum
and running basis.
Lump-sum
royalties, which require initial payments, usually paid in installments, represent a
non-refundable
commitment, such that the total present value of these payments is recorded on the balance sheet as a prepaid expense for the current portion and other
non-current
assets for the
non-current
portion, and the related liabilities are recorded as other
non-current
liabilities upon execution of the agreements and the costs are amortized over the contract period using the straight-line method and charged to research and development expenses in the consolidated statements of operations.
Running royalties are paid based on the revenue of related products sold by the Company.
Stock-Based Compensation
The Company follows the provisions of ASC 718, “Compensation-Stock Compensation” (“ASC 718”). Under ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense, net of the estimated forfeiture rate, over the requisite service period. As permitted under ASC 718, the Company elected to recognize compensation expense for all options with graded vesting based on the graded attribution method.
Earnings (Loss) Per Share
In accordance with ASC 260, “Earnings Per Share”, the Company computes basic earnings per share by dividing net income or loss available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflect the dilution of potential common stock outstanding during the period including stock options and restricted stock units, using the treasury stock method (by using the average stock price for the period to determine the number of shares assumed to be purchased from the exercise of stock options and restricted stock units). In determining the hypothetical shares repurchased, the Company uses the average share price for the period. In the case that earnings are negative, any potential common stock equivalents would have the effect of being anti-dilutive in the computation of net loss per share.
Income Taxes
The Company accounts for income taxes in accordance with ASC 740, “Income Taxes” (“ASC 740”). ASC 740 requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in a company’s financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the
 
79


MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
differences are expected to reverse. Income tax expense (benefit) is the tax payable (receivable) for the period and the change during the period in deferred tax assets and liabilities. Valuation allowances are established when it is necessary to reduce deferred tax assets to the amount expected to be realized. The evaluation of the recoverability of the deferred tax assets and the need for a valuation allowance requires management to weigh all positive and negative evidence to reach a conclusion that it is more likely than not that all or some portion of the deferred tax assets will not be realized. Realization of the future tax benefits related to the deferred tax assets is dependent on many factors, including historical operating results, expected timing of the reversals of existing temporary differences, the Company’s ability to generate future taxable income, and tax planning strategies.
The Company recognizes and measures uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step process. In the first step, recognition, the Company determines whether it is more likely than not that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The second step addresses measurement of a tax position that meets the more likely than not criteria. The tax position is measured at the largest amount of benefit that has a likelihood of greater than 
50 percent of being realized upon ultimate settlement.
Concentration of Credit Risk
The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral for customers on accounts receivable. The Company maintains reserves for potential credit losses, which are periodically reviewed.
Recently Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)
No. 2023-07,
“Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”
(“ASU 2023-07”),
which requires an entity to provide more detailed information about its reportable segment expenses that are included within management’s measurement of profit and loss and required certain annual disclosures to be provided on an interim basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU
2023-07,
as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. The Company adopted ASU
2023-07
during the year ended December 31, 2024. See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements—Note 18. Geographic and Other Information” for more information.
Recent Accounting Pronouncements Not Yet Adopted
In November 2024, the FASB issued ASU
2024-03,
“Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic
220-40):
Disaggregation of Income Statement Expenses”
(“ASU 2024-03”).
ASU
2024-03
requires public companies to disclose, in the notes to the financial statements, specific information about certain costs and expenses at each interim and annual reporting period. This includes disclosing amounts related to purchases of inventory, employee compensation, depreciation, and intangible asset amortization. In addition, public companies will need to provide qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. ASU
2024-03
is effective for public business entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted and the amendments in this update may be applied prospectively or retrospectively. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.
 
80

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
In December 2023, the FASB issued ASU
No. 2023-09,
“Income Taxes (Topic 740): Improvements to Income Tax Disclosures”
(“ASU 2023-09”),
which intends to enhance the transparency and decision usefulness of income tax disclosures. It requires public business entities to disclose additional information in specified categories with respect to the reconciliation of the effective tax rate to the statutory rate for federal, state, and foreign income taxes. It also requires greater detail about individual reconciling items in the rate reconciliation to the extent the impact of those items exceeds a specified threshold. ASU
2023-09
is effective for annual periods beginning after December 15, 2024, though early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.
2. Fair Value Measurements
ASC 820 defines fair value, establishes a consistent framework for measuring fair value and expands disclosure requirements about fair value measurements. ASC 820 requires, among other things, the Company’s valuation techniques used to measure fair value to maximize the use of observable inputs and minimize the use of unobservable inputs.
Fair Value of Financial Instruments
As of December 31, 2024, the following table represents the Company’s liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):
 
   
Carrying Value
December 31, 2024
   
Fair Value
Measurement
December 31, 2024
   
Quoted Prices in
Active Markets
for Identical
Liability (Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Liabilities:
         
Derivative liabilities
(other current liabilities)
  $ 1,956     $ 1,956       —      $ 1,956       —   
As of December 31, 2023, the following table represents the Company’s assets and liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):
 
   
Carrying Value
December 31, 2023
   
Fair Value
Measurement
December 31, 2023
   
Quoted Prices in
Active Markets
for Identical
Asset/Liability
(Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
         
Derivative assets
(other current assets)
  $ 152     $ 152       —      $ 152       —   
Liabilities:
         
Derivative liabilities
(other current liabilities)
  $ 1     $ 1       —      $ 1       —   
Items not reflected in the table above include cash equivalents, accounts receivable, other receivables, accounts payable, and other accounts payable, fair value of which approximate carrying values due to the short-term nature of these instruments. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level 2 inputs. The carrying value of the Company’s outstanding Term Loan approximates its fair value because its variable interest rate reflect market rate as of December 31, 2024. The fair value of this debt is categorized within Level 2 of the fair value hierarchy.
 
81

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
Fair Values Measured on a
Non-recurring
Basis
The Company’s
non-financial
assets, such as property, plant and equipment, and intangible assets are recorded at fair value upon acquisition and are remeasured at fair value only if an impairment charge is recognized. As of December 31, 2024, the Company remeasured the fair value of tangible and intangible assets in connection with the impairment assessment for its Display business, which operates under the MSS business line. For the year ended December 31, 2023, the Company did not have any assets or liabilities measured at fair value on a
non-recurring
basis.
See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements— Note 14. Impairment and Other Charges” for more information.
3. Accounts Receivable
Accounts receivable as of December 31, 2024 and 2023 consisted of the following (in thousands):
 
    
December 31,
 
    
2024
    
2023
 
Accounts receivable
   $ 28,818      $ 33,024  
Notes receivable
     77        43  
Less:
     
Allowance for credit losses
     (68      (78
Sales return reserves
     (425      (348
  
 
 
    
 
 
 
Accounts receivable, net
   $ 28,402      $ 32,641  
  
 
 
    
 
 
 
Changes in allowance for credit losses for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Beginning balance
   $ (78    $ (79
Provision
     (4      —    
Write off
     4        —    
Translation adjustments
     10        1  
  
 
 
    
 
 
 
Ending balance
   $ (68    $ (78
  
 
 
    
 
 
 
Changes in sales return reserves for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Beginning balance
   $ (348    $ (183
Provision
     (142      (162
Usage
     —          —    
Translation adjustments
     65        (3
  
 
 
    
 
 
 
Ending balance
   $ (425    $ (348
 
 
82

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
Commencing in March 2012, the Company has been a party to an agreement to sell selected trade accounts receivable to a financial institution from time
 to time. After a sale, the Company does not retain any interest in the receivables and the applicable financial institution collects these accounts receivable directly from the customer. There were
no
sale of accounts receivable for the years ended December 31, 2024 and 2023. Net proceeds of this accounts receivable sale program are recognized in the consolidated statements of cash flows as part of operating cash flows.
The Company uses receivable discount program with a certain customer. This discount arrangement allows the Company to accelerate collection of customers’ receivables.
4. Inventories
Inventories as of December 31, 2024 and 2023 consist of the following (in thousands):
 
 
  
December 31,
 
 
  
2024
 
  
2023
 
Finished goods
   $ 7,802      $ 8,432  
Semi-finished goods and
work-in-process
     26,797        29,339  
Raw materials
     3,607        5,543  
Materials
in-transit
     61        18  
Less: inventory reserve
     (7,732      (10,599
  
 
 
    
 
 
 
Inventories, net
   $
 
30,535      $ 32,733  
  
 
 
    
 
 
 
Changes in inventory reserve for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Beginning balance
   $ (10,599    $ (14,677
Change in reserve
     
Inventory reserve charged to costs of sales
     (6,979      (9,360
Sale of previously reserved inventory
     7,610        5,528  
  
 
 
    
 
 
 
     631        (3,832
Write off
     1,222        7,552  
Translation adjustments
     1,014        358  
  
 
 
    
 
 
 
Ending balance
   $ (7,732    $ (10,599
  
 
 
    
 
 
 
Inventory reserve represents the Company’s best estimate in value lost due to excessive inventory level, physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. Inventory reserve relates to inventory items including finished goods, semi-finished goods,
work-in-process
and raw materials. Write off of this reserve is recognized only when the related inventory has been disposed or scrapped.
 
8
3

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
5. Property, Plant and Equipment
Property, plant and equipment as of December 31, 2024 and 2023 are comprised of the following (in thousands):
 
 
  
December 31,
 
 
  
2024
 
  
2023
 
Buildings and related structures
   $ 21,873      $ 24,532  
Machinery and equipment
     126,971        139,710  
Finance lease
right-of-use
assets
     606        902  
Others
     33,274        35,471  
  
 
 
    
 
 
 
     182,724        200,615  
Less: accumulated depreciation
     (115,236      (115,889
Land
     11,237        12,811  
Construction in progress
     2,738        2,585  
  
 
 
    
 
 
 
Property, plant and equipment, net
   $ 81,463      $ 100,122  
  
 
 
    
 
 
 
Aggregate depreciation expenses totaled $15,639 thousand and $16,068 thousand for the years ended December 31, 2024 and 2023, respectively.
Pledge Agreement
On March 26, 2024, Magnachip Semiconductor, Ltd., a Korean limited liability company (“MSK”) and indirect wholly owned subsidiary of the Company, executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Loan Agreement”) with Korea Development Bank (“KDB”). In connection with the Loan Agreement, on March 26, 2024, MSK entered into a
Kun-Pledge
(Mortgage) Agreement (the “Pledge Agreement”) with KDB pursuant to which MSK pledged its real property and buildings located in Gumi, Korea in favor of KDB.
On December 16, 2024, MSK executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Equipment Financing Credit Agreement”) with KDB. In connection with the Equipment Financing Credit Agreement, on December 16, 2024, MSK also entered into a
Kun-Pledge
Agreement (the “Equipment Pledge Agreement”) with KDB with respect to the pledge by MSK in favor of KDB of certain machinery and equipment currently owned by MSK, which are located in its fabrication facility located in Gumi, Korea.
See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements—Note 10. Long-Term Borrowing” for more information.
Impairment of Long-Lived Assets
During the fourth quarter of 2024, the Company recorded in its consolidated statement of operations $3,509 thousand of impairment loss associated with its Display business, which operates under MSS business line and was triggered by a decline in expected future cash flows due to changes in market conditions and business outlook.
 
84

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements— Note 14. Impairment and Other Charges” for more information.
6. Intangible Assets
Intangible assets as of December 31, 2024 and 2023 are comprised of the following (in thousands):
 
    
December 31, 2024
 
    
Gross
amount
    
Accumulated
amortization
    
Net
amount
 
Intellectual property assets
   $ 7,599      $ (7,092    $ 507  
  
 
 
    
 
 
    
 
 
 
Intangible assets
   $ 7,599      $ (7,092    $ 507  
  
 
 
    
 
 
    
 
 
 
 
    
December 31, 2023
 
    
Gross
amount
    
Accumulated
amortization
    
Net
amount
 
Intellectual property assets
   $ 9,150      $ (7,613    $ 1,537  
  
 
 
    
 
 
    
 
 
 
Intangible assets
   $ 9,150      $ (7,613    $ 1,537  
  
 
 
    
 
 
    
 
 
 
Aggregate amortization expense for intangible assets totaled $522 thousand and $616 thousand for the years ended December 31, 2024 and 2023, respectively.
The aggregate amortization expense of intangible assets for the next five years are estimated to be $219 thousand, $140 thousand, $78 thousand, $47 thousand and $23 thousand for the years ended December 31, 2025, 2026, 2027, 2028 and 2029, respectively.
Impairment of Long-Lived Assets
During the fourth quarter of 2024, the Company recorded in its consolidated statement of operations $666 thousand of impairment loss associated with its Display business, which operates under MSS business line and was triggered by a decline in expected future cash flows due to changes in market conditions and business outlook.
See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements— Note 14. Impairment and Other Charges” for more information.
 
85

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
7. Leases
The Company has operating and finance leases for buildings and other assets such as vehicles and office equipment. The Company’s leases have remaining lease terms ranging from 1 year to 5 years.
The tables below present financial information related to the Company’s leases.
Supplemental balance sheets information related to leases as of December 31, 2024 and 2023 are as follows (in thousands):
 
         
December 31,
 
Leases
  
Classification
  
2024
    
2023
 
Assets
        
Operating lease
  
Operating lease right-of-use
assets
   $ 3,107      $ 4,639  
Finance lease
   Property, plant and equipment, net      390        511  
     
 
 
    
 
 
 
Total lease assets
      $ 3,497      $ 5,150  
     
 
 
    
 
 
 
Liabilities
        
Current
        
Operating
   Operating lease liabilities    $ 1,393      $ 1,914  
Finance
  
Other current liabilities
     153        146  
Non-current
        
Operating
  
Non-current operating lease liabilities
     1,823        2,897  
Finance
  
Other
non-current
liabilities
     294        432  
     
 
 
    
 
 
 
Total lease liabilities
      $ 3,663      $ 5,389  
     
 
 
    
 
 
 
The following table presents the weighted average remaining lease term and discount rate:
 
    
December 31,
 
    
2024
   
2023
 
Weighted average remaining lease term
    
Operating leases
     2.5 years       2.8 years  
Finance leases
     2.9 years       3.7 years  
Weighted average discount rate
    
Operating leases
     6.8     6.6
Finance leases
     7.1     7.4
The components of lease cost included in the Company’s consolidated statements of operations, are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Operating lease cost
   $ 2,177      $ 2,071  
Finance lease cost
     
Amortization of
right-of-use
assets
     138        147  
Interest on lease liabilities
     35        31  
  
 
 
    
 
 
 
Total lease cost
   $ 2,350      $ 2,249  
  
 
 
    
 
 
 
 
86

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
The above table does not include an immaterial cost of short-term leases for the years ended December 31, 2024 and 2023.
O
ther lease information is as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Cash paid for amounts included in the measurement of lease liabilities
     
Operating cash flows from operating leases
   $ 2,222      $ 2,118  
Operating cash flows from finance leases
     35        31  
Financing cash flows from finance leases
     140        91  
Non-cash
transaction amounts of lease liabilities arising from obtaining
right-of-use
assets were
$
967 thousand and $1,909 thousand for the years ended December 31, 2024 and 2023, respectively.
The aggregate future lease payments for operating and finance leases as of December 31, 2024 are as follows (in thousands):
 
    
Operating
Leases
    
Finance

Leases
 
2025
   $ 1,564      $ 179  
2026
     1,117        166  
2027
     711        132  
2028
     106        18  
2029
     27         
  
 
 
    
 
 
 
Total future lease payments
     3,525        495  
Less: Imputed interest
     (308      (48
  
 
 
    
 
 
 
Present value of future payments
   $ 3,217      $ 447  
  
 
 
    
 
 
 
8. Accrued Expenses
Accrued expenses as of December 31, 2024 and 2023 are comprised of the following (in thousands):
 
    
December 31,
 
    
2024
    
2023
 
Payroll, benefits and related taxes, excluding severance benefits
   $ 5,518      $ 5,947  
Withholding tax attributable to intercompany interest income
     1,419        1,671  
Outside service fees
     1,221        1,953  
Others
     490        886  
  
 
 
    
 
 
 
Accrued expenses
   $ 8,648      $ 10,457  
  
 
 
    
 
 
 
9. Derivative Financial Instruments
The Company’s Korean subsidiary, Magnachip Semiconductor, Ltd., from time to time has entered into zero cost collar contracts to hedge the risk of changes in the functional-currency-equivalent cash flows attributable to currency rate changes on U.S. dollar denominated revenues.
 
87

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
Details of derivative contracts as of December 
31
,
2024
are as follows (in thousands):
 
Date of transaction
  
Type of derivative
    
Total notional amount
    
Month of settlement
April 05, 2024
     Zero cost collar      $ 9,000      January 2025 to March 2025
July 09, 2024
     Zero cost collar      $ 18,000      April 2025 to September 2025
October 17, 2024
     Zero cost collar      $ 9,000      October 2025 to December 2025
Details of derivative contracts as of December 31, 2023 are as follows (in thousands):
 
Date of transaction
  
Type of derivative
    
Total notional amount
    
Month of settlement
April 03, 2023
     Zero cost collar      $ 18,000      January 2024 to June 2024
August 09, 2023
     Zero cost collar      $ 27,000      January 2024 to September 2024
The zero cost collar contracts qualify as cash flow hedges under ASC 815, “Derivatives and Hedging,” since at both the inception of the contracts and on an ongoing basis, the hedging relationship was and is expected to be highly effective in achieving offsetting cash flows attributable to the hedged risk during the term of the contracts.
The fair values of the Company’s outstanding zero cost collar contracts recorded as liabilities as of December 31, 2024 and 2023 are as follows (in thousands):
 
Derivatives designated as hedging instruments:
    
December 31,
 
  
2024
    
2023
 
Asset Derivatives:
        
Zero cost collars
     Other current assets      $    $ 152  
Liability Derivatives:
        
Zero cost collars
     Other current liabilities      $ 1,956      $ 1  
Offsetting of derivative liabilities as of December 31, 2024 are as follows (in thousands):
 
As of December 31, 2024
  
Gross amounts of
recognized
liabilities
    
Gross amounts
offset in the
balance sheets
    
Net amounts of
liabilities
presented in the
balance sheets
    
Gross amounts not offset
in the balance sheets
   
Net amount
 
  
Financial
instruments
    
Cash collateral
pledged
 
Liability Derivatives:
                
Zero cost collars
   $ 1,956      $    $ 1,956      $    $ (1,080   $ 876  
Offsetting of derivative assets and liabilities as of December 31, 2023 are as follows (in thousands):
 
As of December 31, 2023
  
Gross amounts of
recognized
assets/liabilities
    
Gross amounts
offset in the
balance sheets
    
Net amounts of
assets/liabilities
presented in the
balance sheets
    
Gross amounts not offset
in the balance sheets
    
Net amount
 
  
Financial
instruments
    
Cash collateral
pledged
 
Asset Derivatives:
                 
Zero cost collars
   $ 152      $    $ 152      $    $    $ 152  
Liability Derivatives:
                 
Zero cost collars
   $ 1      $    $ 1      $    $    $ 1  
 
88

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
For derivative instruments that are designated and qualify as cash flow hedges, gains or losses on the derivative aside from components excluded from the assessment of effectiveness are reported as a component of accumulated other comprehensive income or loss (“AOCI”) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Gains and losses on the derivative, representing hedge components excluded from the assessment of effectiveness, are recognized in current earnings.
The following table summarizes the impact of derivative instruments on the consolidated statements of operations for the years ended December 31, 2024 and 2023 (in thousands):
 
Derivatives in
ASC 815
Cash Flow
Hedging
Relationships
  
Amount of Loss
Recognized in
AOCI on
Derivatives
   
Location/Amount of Loss
Reclassified from AOCI Into
Statement of Operations
   
Location/Amount of Gain (Loss)
Recognized in
Statement of Operations on
Derivatives
 
    
2024
   
2023
          
2024
   
2023
          
2024
    
2023
 
Zero cost collars
   $ (2,988   $ (1,085     Net sales      $ (868   $ (3,452     Other income, net      $ 77      $ (299
As of December 31, 2024, the amount expected to be reclassified from accumulated other comprehensive loss into loss within the next twelve months is $966 thousand.
The Company set aside cash deposits to the counterparty, Standard Chartered Bank Korea Limited (“SC”), as required for the zero cost collar contracts. This cash deposit is recorded as hedge collateral on the consolidated balance sheets. Cash deposits as of December 31, 2024 and 2023 are as follows (in thousands):
 
    
December 31,
 
Counterparty
  
2024
    
2023
 
SC
   $ 1,000      $ 1,000  
  
 
 
    
 
 
 
Total
   $ 1,000      $ 1,000  
  
 
 
    
 
 
 
The Company is required to deposit additional cash collateral with Nomura Financial Investment (Korea) Co., Ltd. (“NFIK”) and SC for any exposure in excess of $
500 thousand. As of December 31, 2024, $1,080 thousand of additional cash collateral were required by NFIK and recorded as hedge collateral on the consolidated balance sheet.
 
There was no such cash collateral required as of December 31, 2023.
These zero cost collar contracts may be terminated by the counterparties if the Company’s total cash and cash equivalents is less than $30,000 thousand at the end of a fiscal quarter, unless a waiver is obtained.
10. Long-Term Borrowing
Term Loan
On March 26, 2024, Magnachip Semiconductor, Ltd., a Korean limited liability company (“MSK”) and indirect wholly owned subsidiary of the Company, executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Loan Agreement”) with Korea Development Bank (“KDB”). In connection with the Loan Agreement, on March 26, 2024, MSK entered into a
Kun-Pledge
(Mortgage) Agreement (the “Pledge Agreement”) with KDB pursuant to which MSK pledged its real property and buildings located in Gumi, Korea (“Fab 3 properties”) in favor of KDB.
 
89

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
The Loan Agreement provides for a working capital term loan (the “Term Loan”) of KRW
40,000,000,000
(approximately $
29,835
 thousand based on the KRW/USD exchange rate of
1,340.7
:1 as of March 26, 2024 as quoted by KEB Hana Bank), which was funded in full to MSK on March 26, 2024.
The Term Loan bears interest at a variable rate equal to the
3-month
CD rate quoted by KDB, plus 1.21%, which rate is adjusted quarterly. The initial interest rate on the Term Loan was 4.86% per annum. The Term Loan requires monthly interest-only payments and matures on March 26, 2027, at which time the full principal balance will be due and payable. All obligations of MSK under the Loan Agreement and the Term Loan are secured by the Fab 3 properties pursuant to the Pledge Agreement.
As of December 31, 2024, approximately $27,211 thousand aggregate principal amount of the Term Loan was outstanding.
CAPEX Loans
On December 16, 2024, MSK executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Equipment Financing Credit Agreement”) with KDB. In connection with the Equipment Financing Credit Agreement, on December 16, 2024, MSK also entered into a
Kun-Pledge
Agreement (the “Equipment Pledge Agreement”) with KDB with respect to the pledge by MSK in favor of KDB of certain machinery and equipment currently owned by MSK, which are located in its fabrication facility located in Gumi, Korea (“Fab 3 machinery and equipment”).
The Equipment Financing Credit Agreement provides for loans for MSK’s capital expenditures (the “CAPEX Loans”) up to an aggregate of KRW 38,000,000,000 ($26,523 thousand based on the KRW/USD exchange rate of 1,432.7:1 as of December 16, 2024 as quoted by KEB Hana Bank), which will be funded directly to capital expenditure supply vendors by KDB upon the submission of a request form by MSK with the necessary evidence such as purchase agreement, invoice and other documentation, as applicable.
The CAPEX Loans will bear interest at a variable rate equal to the
3-month
CD rate quoted by KDB, plus 0.68%, which rate is adjusted quarterly. The initial interest rate on CAPEX Loans was 3.97% per annum. CAPEX Loans mature in 10 years from the initial loan disbursement date (the “Maturity Date”), with an initial
2-year
(measured from the first loan disbursement date) interest-only payment period during which only interest is paid monthly, followed by 8 years of amortizing payments where the principal is repaid in equal installments every 3 months and interest is paid monthly. The Equipment Financing Credit Agreement contains customary representations of MSK in connection with the execution of the agreement and with each borrowing of CAPEX Loans and customary terms and conditions for a secured equipment financing loan of this type in Korea. All obligations of MSK under the Equipment Financing Credit Agreement and CAPEX Loans are secured by certain Fab 3 machinery and equipment pursuant to the Equipment Pledge Agreement.
As of December 31, 2024, there was no CAPEX loan outstanding under the Equipment Financing Credit Agreement.
11. Accrued Severance Benefits
The majority of accrued severance benefits are for employees in the Company’s Korean subsidiaries. Pursuant to Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one or more years of service are entitled to severance benefits upon the termination of their employment based on
 
90

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
their length of service and rate of pay. As of December 31, 2024, 95% of all employees of the Company were eligible for severance benefits.
Changes in accrued severance benefits are as follows (in thousands):
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Beginning balance
   $ 45,932      $ 48,496  
Provisions
     8,020        5,333  
Severance payments
     (2,407      (6,982
Translation adjustments
     (5,951      (915
  
 
 
    
 
 
 
     45,594        45,932  
Less: Cumulative contributions to severance insurance deposit accounts
     (28,476      (29,882
The National Pension Fund
     (24      (30
  
 
 
    
 
 
 
Accrued severance benefits, net
   $ 17,094      $ 16,020  
  
 
 
    
 
 
 
The severance benefits funded through the Company’s National Pension Fund have been and will be used exclusively for payment of severance benefits to eligible employees. These amounts have been deducted from the accrued severance benefit balance.
Beginning in July 2018, the Company contributes to certain severance insurance deposit accounts a certain percentage of severance benefits that are accrued for eligible employees for their services from January 1, 2018 pursuant to Employee Retirement Benefit Security Act of Korea. These accounts consist of time deposits and other guaranteed principal and interest, and are maintained at insurance companies, banks or security companies for the benefit of employees. The Company deducts the contributions made to these severance insurance deposit accounts from its accrued severance benefits.
The Company is liable to pay the following future benefits to its
non-executive
employees upon their normal retirement age (in thousands):
 
    
Severance
Benefit
 
2025
   $ 284  
2026
   $ 312  
2027
   $ 520  
2028
   $ 361  
2029
   $ 2,980  
2030 – 2034
   $ 19,680  
The above amounts were determined based on the
non-executive
employees’ current salary rates and the number of service years that will be accumulated upon their retirement dates. These amounts do not include amounts that might be paid to
non-executive
employees that will cease working with the Company before their normal retirement ages.
Korea’s mandatory retirement age is 60 years of age or older under the Employment Promotion for the Aged Act. The Company sets the retirement age of employees at 60.
 
91

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
12. Stock Repurchases
Expanded Stock Repurchase Program
On August 31, 2022, the Board of Directors authorized an expansion of the Company’s previously announced stock repurchase program from $75 million to $87.5 million of its common stock. The Company has already repurchased shares worth $37.5 million under the program through an accelerated stock repurchase agreement on December 21, 2021 with JPMorgan Chase Bank, National Association. The remaining $50 million of the expanded $87.5 million program was planned to be repurchased in the open market or through privately negotiated transactions.
From September 2022 to December 2022, the Company repurchased 1,235,650 shares of its common stock in the open market for an aggregate purchase price of $12.5 million and a weighted average price per share of $10.13 under the stock repurchase program.
During the first half of 2023, the Company repurchased 3,705,443 shares of its common stock in the open market for an aggregate purchase price of $37.4 million and a weighted average price per share of $10.10 under the expanded stock repurchase program. As of the end of June 2023, the Company had completed the repurchase of its common stock under its expanded stock repurchase program.
New Stock Repurchase Program
On July 19, 2023, the Board of Directors authorized a new $50 million stock buyback program. Purchases have been and will be made in the open market or in privately negotiated transactions, depending upon market conditions and other factors.
From August 2023 to December 2023, the Company repurchased 1,730,173 shares of its common stock in the open market for an aggregate purchase price of $13.6 million and a weighted average price per share of $7.84 under the new stock repurchase program.
From January 2024 to December 2024, the Company repurchased 2,349,811 shares of its common stock in the open market for an aggregate purchase price of $11.8 million and a weighted average price per share of $5.04 under the new stock repurchase program.
From January 2025 to February 2025, the Company repurchased 31,254 shares of its common stock in the open market for an aggregate purchase price of $0.1 million and a weighted average price per share of $3.95 under the new stock repurchase program.
13. Equity Incentive Plans
The Company adopted its 2009 Common Unit Plan, or the 2009 Plan, effective December 8, 2009, which is administered by the Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”). The 2009 Plan terminated in connection with the Company’s initial public offering in March 2011, and no additional options or other equity awards may be granted under the 2009 Plan. The Company adopted its 2011 Equity Incentive Plan, or the 2011 Plan, in March 2010. The Company amended and restated the 2011 Plan in February 2011, and the Company’s stockholders approved the amendment in March 2011 to reflect that it became effective in 2011 in connection with the Company’s initial public offering in March 2011. The 2011 Plan was amended on October 23, 2017, to revise the Compensation Recovery Policy of the 2011 Plan. The 2011 Plan was amended on April 26, 2018 to amend the tax withholding provisions as they relate to directed sales of shares. At the 2020 Annual Meeting of Stockholders, the Company’s stockholders approved its 2020 Equity and Incentive Compensation Plan, or the 2020 Plan, which is administered by the Compensation Committee. Following the adoption of the 2020 Plan, no further awards may be issued under the 2011 Plan. At the 2023
 
9
2

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
Annu
al Meeting of Stockholders held on May 18, 2023, the Company’s stockholders approved an increase of an additional
1,990,000
shares of the Company’s common stock available for issuance under the 2020 Plan.
Awards may be granted under the 2020 Plan to the Company’s employees, officers, directors, or certain consultants or those of any subsidiary of the Company. While the Company may grant incentive stock options only to employees, the Company may grant
non-statutory
stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units, dividend equivalents and cash-based awards or other stock-based awards to any eligible participant, subject to terms and conditions determined by the Compensation Committee. The term of any options granted under the 2020 Plan shall not exceed ten years from the date of grant. As of December 31, 2024 an aggregate maximum of 13,342,919 shares were authorized and 1,107,013 shares were reserved for all future grants.
Stock options and stock appreciation rights must have exercise prices at least equal to the fair market value of the stock at the time of their grant pursuant to the 2011 Plan and 2020 Plan. Stock options typically vest over one to three years following grant, subject to the participant’s continued service through the applicable vesting dates. As of December 31, 2024, no stock options or stock appreciation rights had been granted under 2020 Plan.
Restricted stock units granted under the 2011 Plan and 2020 Plan represent a right to receive shares of the Company’s common stock when the restricted stock unit vests. No monetary payment (other than applicable tax withholding) shall be required as a condition of receiving shares pursuant to a restricted stock unit, the consideration for which shall be services actually rendered to a participating company or for its benefit. Stock issued pursuant to any restricted stock unit may (but need not) be made subject to vesting conditions based upon the satisfaction of such service requirements, conditions, restrictions or performance criteria as shall be established by the Compensation Committee and set forth in the award agreement evidencing such award. Restricted stock units typically vest over one to three years following grant, subject to the participant’s continued service through the applicable vesting dates.
Restricted stock constitutes an immediate transfer of the ownership of shares of the Company’s common stock to the participant in consideration of the performance of services, entitling such participant to voting, dividend and other ownership rights, subject to the substantial risk of forfeiture and restrictions on transfer determined by the Compensation Committee for a period of time determined by the Compensation Committee or until certain management objectives specified by the Compensation Committee are achieved. Each grant of restricted stock may be made without additional consideration or in consideration of a payment by the participant that is less than the fair market value per share of common stock on the grant date. Stock issued pursuant to any restricted stock award may (but need not) be made subject to vesting conditions based upon the satisfaction of such service requirements, conditions, restrictions or performance criteria as shall be established by the Compensation Committee and set forth in the award agreement evidencing such award. A grant of restricted stock may require that any and all dividends and distributions paid on restricted stock that remains subject to a substantial risk of forfeiture be automatically deferred and/or reinvested in additional restricted stock, which will be subject to the same restrictions as the underlying restricted stock, but any such dividends or other distributions on restricted stock must be deferred until, and paid contingent upon, the vesting of such restricted stock.
 
93

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
The following summarizes restricted stock unit activities for the year ended December 31, 2024.
 
    
Number of
Restricted
Stock Units
    
Weighted
Average
Grant-Date
Fair Value of
Restricted
Stock Units
 
Outstanding at January 1, 2024
     1,006,367      $ 11.85  
Granted
     1,635,014        5.01  
Vested
     (527,113      8.73  
Forfeited
     (160,526      11.38  
  
 
 
    
 
 
 
Outstanding at December 31, 2024
     1,953,742      $ 7.01  
  
 
 
    
 
 
 
Total compensation expenses recorded for the restricted stock units were $6,214 thousand and $7,223 thousand for the years ended December 31, 2024 and 2023, respectively. As of December 31, 2024, there was $5,425 thousand of total unrecognized compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted average future period of 1.4 year. Total fair value of restricted stock units vested were $4,603 thousand and $6,634 thousand for the years ended December 31, 2024 and 2023, respectively.
The following summarizes stock option activities for the year ended December 31, 2024. At the date of grant, all options had an exercise price not less than the fair value of common stock (aggregate intrinsic value in thousands):
 
    
Number of
Options
   
Weighted
Average
Exercise
Price of
Stock
Options
    
Aggregate
Intrinsic
Value of
Stock
Options
    
Weighted
Average
Remaining
Contractual
Life of
Stock
Options
 
Outstanding at January 1, 2024
     802,858     $ 7.89      $ 459        2.0 years  
Expired
     (45,000   $ 18.75        —         —   
Forfeited
     (29,066   $ 8.51        —         —   
  
 
 
         
Outstanding at December 31, 2024
     728,792     $ 7.19      $ —         1.1 years  
  
 
 
         
Vested and Exercisable at December 31, 2024
     728,792     $ 7.19      $ —         1.1 years  
  
 
 
         
There were no compensation expenses recorded for the stock options for the years ended December 31, 2024 and 2023.
14. Impairment and Other Charges
Impairment of Long-Lived Assets
The Company reviews property, plant and equipment and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable in accordance with ASC 360, “Property, Plant and Equipment.”
 
9
4

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)

 
During the fourth quarter of 2024, the Company identified impairment indicators for certain assets within its Display business, which operates under the Mixed-Signal Solutions (“MSS”) business line. The Company operates as a single reportable segment, standard products business, consisting of two business lines: MSS business line and the Power Analog Solutions (“PAS”) business line. The MSS business line included Power IC and Display businesses, with the impairment assessment focused solely on the Display business.
Factors considered in the impairment analysis include: (i) a sharp decline in actual performance compared to historical results, (ii) significantly lower-than-expected future performance projections, (iii) a sustained decrease in market capitalization below net book value, and (iv) significant negative industry or economic trends. Based on these factors, the Company determined that the recoverability of the Display business asset group should be assessed.
In accordance with ASC
360-10,
the Company evaluated the impairment at the asset group level, which is the lowest level for which identifiable cash flows are largely independent of other assets and liabilities. The recoverability test was performed by comparing the carrying amount of the asset group to its estimated future undiscounted
pre-tax
cash flows over the remaining useful life of the primary long-lived asset. As a result of this analysis, the Company concluded that the carrying value of the Display business asset group was not fully recoverable and determined its fair value using the discounted cash flow (DCF) method, which led to the recognition of an impairment charge of $4,637 thousand. This charge has been included in impairment and other charges in the consolidated statements of operations for the year ended December 31, 2024.
Other Charges
For the year ended December 31, 2024, the Company recorded a
one-time
cumulative financial impact of $2,017 thousand in its consolidated statement of operations in connection with certain employee benefits.
For the year ended December 31, 2023, the Company recorded in its consolidated statement of operations $802 thousand of
one-time
employee incentives, which were paid during the third quarter of 2023.
15. Early Termination Charges
For the year ended December 31, 2023, the Company recorded in its consolidated statement of operations $8,449 thousand of termination related charges as “early termination charges” in connection with the Program, which was available for the employees with more than 20 years of service.
16. Foreign Currency Gain (Loss), Net
Net foreign currency gain or loss includes non-cash translation gain or loss associated with intercompany balances. A substantial portion of the Company’s net foreign currency gain or loss is non-cash translation gain or loss associated with intercompany long-term loans to MSK, one of the Company’s Korean subsidiaries. The loans are denominated in U.S. dollars and are affected by changes in the exchange rate between the Korean won and the U.S. dollar. As of December 31, 2024 and 2023, the outstanding intercompany loan balances including accrued interest between MSK and the Dutch subsidiary were $
257,670 thousand and $285,136 thousand, respectively. The Korean won to U.S. dollar exchange rates were 1,470.0:1 and 1,289.4:1 using the first base rate as of December 31, 2024 and 2023, respectively, as quoted by the KEB Hana Bank.
 
95

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
17. Income Taxes
The Company’s income tax expense (benefit) is composed of domestic and foreign income taxes depending on the relevant tax jurisdictions. Domestic income (loss) before income tax expense (benefit) is generated or incurred in the United States, where the parent company resides.
The components of income tax expense (benefit) are as follows (in thousands):
 
    
Year Ended
December 31,
 
    
2024
    
2023
 
Income (loss) before income tax expense (benefit)
     
Domestic
   $ (10,955    $ 2,691  
Foreign
     (51,688      (50,250
  
 
 
    
 
 
 
     (62,643      (47,559
  
 
 
    
 
 
 
Current income tax expense (benefit)
     
Domestic
     0        13  
Foreign
     191        3,020  
Uncertain tax position liability (foreign)
     (3      (41
  
 
 
    
 
 
 
     188        2,992  
  
 
 
    
 
 
 
Deferred income tax benefit
     
Domestic
     (1,482 )      (1,053
Foreign
     (7,041      (12,876
  
 
 
    
 
 
 
     (8,523 )      (13,929
  
 
 
    
 
 
 
Total income tax benefit
   $ (8,335 )    $ (10,937
  
 
 
    
 
 
 
 
96

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
The provision for domestic and foreign income taxes (benefit) incurred is different from the amount calculated by applying the statutory tax rate to the income (loss) before income tax expense (benefit). The significant items causing this difference are as follows (in thousands):
 
 
  
Year Ended
December 31,
 
 
  
2024
 
  
2023
 
Provision computed at statutory rates
   $ (13,155    $ (9,988
Change in statutory tax rates
     (2,329      269  
Difference in foreign tax rates
     8,522        1,401  
Permanent differences
     
Derivative assets/liabilities adjustment
     (6      (17
TPECs, hybrid and other interest
     1,262        (2,003
Equity-based compensation
     (61      (388
Permanent foreign currency loss
     (1,113      (910
Penalty
     77        78  
Subpart F income
     624        —   
Intercompany debt restructuring
     3,125        —   
Disallowed tax attributes
     (4,147      —   
Other permanent differences
     372        25  
Withholding tax
     (172      1,594  
Change in valuation allowance
     (37 )      (429
Tax credits claimed
     (1,803      (636
Uncertain tax positions liability
     (3      (41
Change in net operating loss carry-forwards
     210        17  
Foreign local taxes
     42        45  
Others
     257        46  
  
 
 
    
 
 
 
Income tax benefit
   $ (8,335 )    $ (10,937
  
 
 
    
 
 
 
For the year ended December 31, 2024, the permanent tax benefit of $
4,147 thousand was related to disallowed tax attributes associated with assets of MSS business line which were transferred as an
in-kind
contribution between two Korean subsidiaries in January, 2024. The permanent tax expense of $3,125 thousand related to intercompany debt restructuring recorded for the year ended December 31, 2024 was derived from the waiver and release of unpaid interests of the intercompany loans granted to one of the Company’s Korean subsidiaries by the Dutch subsidiary. In connection with the waiver of unpaid interests, the related withholding tax was reversed, resulting in the recognition of income tax benefit of $172 thousand.
For the year ended December 31, 2023, the withholding tax expense of $
1,594 
thousand and the permanent tax benefit of $2,003 thousand recorded were related to the intercompany loans granted to the Korean subsidiary by the Dutch subsidiary. The permanent tax benefit of $910 thousand related to foreign currency gain was mainly derived from the unrealized foreign translation gain associated with the intercompany loan granted to the Luxembourg subsidiary by the U.S. parent company. The Company did not have a permanent difference related to Global intangible
low-taxed
income (“GILTI”) in the U.S., mainly due to the Korean subsidiary’s current year loss.
 
97

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
A summary of the composition of net deferred income tax assets (liabilities) as of December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
2024
 
  
2023
 
Deferred tax assets
  
  
Inventory reserves
   $ 1,090      $ 2,519  
Accrued expenses
     1,202        1,593  
Property, plant and equipment
     2,593        2,679  
Accumulated severance benefits
     8,024        9,927  
Operating lease
right-of-use
liabilities
     740        997  
Foreign currency translation loss
     24,271        19,049  
NOL carry-forwards
     96,358        96,361  
Tax credit carry-forwards
     15,149        14,372  
Other long-term payable
     2,205        2,242  
Interest expense deduction limitation
     3,150        3,610  
Derivative liabilities
     434         
Others
     8,905        1,191  
  
 
 
    
 
 
 
Total deferred tax assets
     164,121        154,540  
Less: Valuation allowance
     (81,653 )      (87,201
  
 
 
    
 
 
 
     82,468        67,339  
  
 
 
    
 
 
 
Deferred tax liabilities
     
Prepaid expense
     1,741        1,787  
Severance benefit deposits
     5,274        6,456  
Operating lease
right-of-use
assets
     715        960  
Foreign currency translation gain
     13,090        6,411  
Others
     8,870        892  
  
 
 
    
 
 
 
Total deferred tax liabilities
     29,690        16,506  
  
 
 
    
 
 
 
Net deferred tax assets
   $ 52,778      $ 50,833  
  
 
 
    
 
 
 
The Company has not recognized a deferred tax liability related to outside basis differences inherent in its foreign subsidiaries because the investments in those foreign subsidiaries within the group are essentially permanent in duration or earnings in foreign subsidiaries are intended to be indefinitely reinvested. It is not practicable to estimate the amount of deferred income taxes not recorded that are associated with those outside basis differences. If circumstances change and it becomes apparent that the undistributed earnings from foreign subsidiaries will be remitted or the parent entity will dispose of its interest in the subsidiaries in the foreseeable future, and related income taxes have not been recognized by the parent entity, the parent entity will accrue as an expense of the current period income taxes attributable to that remittance or disposition.
 
98


MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
C
hanges in valuation allowance for deferred tax assets for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended
December 31,
 
 
  
2024
 
  
2023
 
Beginning balance
   $ 87,201      $ 84,563  
Reductions
     (38 )      (428
Translation adjustments
     (5,510 )      3,066  
  
 
 
    
 
 
 
Ending balance
   $ 81,653      $ 87,201  
  
 
 
    
 
 
 
As of December 31, 2024 and 2023, respectively, the Company recorded a valuation allowance of $81,653 thousand and $87,201 thousand on its deferred tax assets related to temporary differences, net operating loss carry-forwards and tax credits of domestic and foreign subsidiaries.
The Company has recorded a full valuation allowance against one of Korean subsidiaries and certain foreign subsidiaries’ deferred tax assets pertaining to its related tax loss carry-forwards that are not anticipated to generate a tax benefit. The valuation allowances at December 31, 2024 and 2023 were primarily attributable to its Luxembourg subsidiary.
The net operating loss carry-forwards balance as of December 31, 2024 and 2023 are as follows (in thousands):
 
    
Year Ended December 31,
 
    
2024
    
2023
 
NOL carry-forwards
   $ 418,102      $ 403,989  
As of December 31, 2024, the Company had $418,102 thousand of net operating loss carry-forwards available to offset future taxable income, of which $265,295 thousand is associated with the Company’s Luxembourg subsidiary, mainly attributable to certain expenses incurred in connection with its shareholding in the Company’s Dutch subsidiary. Of the $265,295 thousand net operating loss carry-forwards, $257,036 thousand is carried forward indefinitely and the remaining $8,259 thousand expires from 2034 through 2041. The net operating loss carry-forwards retained by the Company’s U.S. parent amounts to $53,440 thousand, $3,063 thousand is carried forward indefinitely and the remaining $50,377 
thousand expires at various dates through 2037. The total net operating loss carry-forwards retained by the Company’s Korean subsidiaries amounts to $99,367 thousand, in which $58,837 thousand expires in 2038, and the remaining $40,530 thousand expires in 2039.
The Company utilized net operating loss of $402 and $1,886 thousand for the years ended December 31, 2024 and 2023, respectively. The Company also has Dutch tax credit carry-forwards of approximately $13,010 thousand as of December 31, 2024. The Dutch tax credits are carried forward to be used for an indefinite period of time.
Uncertainty in Income Taxes
The Company and its subsidiaries file income tax returns in Korea, Japan, Taiwan, and the U.S. and in various other jurisdictions. The Company is subject to income- or
non-income
tax examinations by tax authorities of these
jurisdictions
for all open tax years.
 
99

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT
SHARE DATA)
 
 
As of December 31, 2024 and 2023, the Company recorded $
253
 thousand and $
274
 thousand of unrecognized tax benefits, respectively.
A tabular reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of each period is as follows (in thousands):
 
 
  
Year Ended
December 31,
 
 
  
2024
 
  
2023
 
Unrecognized tax benefits, balance at the beginning
   $ 274      $ 316  
Additions based on tax positions related to the current year
     51        25  
Lapse of statute of limitations
     (54      (66
Translation adjustments
     (18      (1
  
 
 
    
 
 
 
Unrecognized tax benefits, balance at the ending
   $ 253      $ 274  
  
 
 
    
 
 
 
No interest and penalties related to unrecognized tax benefits were recognized as of December 31, 2024 and 2023.
The Company is currently unaware of any uncertain tax positions that could result in significant additional payments, accruals, or other material deviations from this estimate over the next 12 months.
18. Geographic and Other Information
The Company operates within a single operating segment, standard products business, and also separately reports Transitional Fab 3 Foundry Services revenue and cost of sales.
The Chief Executive Officer, as the chief operating decision maker (“CODM”), organizes the Company and measures performance of two business lines of MSS and PAS in the standard products business at the level of revenue and gross profit margin by comparing actual results against previously forecasted targets.
The Company’s CODM does not evaluate the performance of each business line using any information, such as asset or liability, other than revenue and gross profit margin.
In previous reporting periods, the Company categorized revenues from two business lines in its standard products business: the Display Solutions business line and the Power Solutions business line. As part of the Reorganization, the Company regrouped its standard products business into the Mixed-Signal Solutions business line and the Power Analog Solutions business line. Accordingly, effective as of the first quarter of fiscal 2024, the Company categorizes its standard product business revenue by those two regrouped business lines. See “Note 1. Business, Basis of Presentation and Significant Accounting Policies—Business” for additional information regarding the Reorganization.
 
100

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
Revenues for the year ended December 31, 2023 from its previous product categories have been reclassified in order to conform to the current period presentation as follows (in thousands):
 
 
  
 
 
  
MSS
 
  
PAS
 
  
Total
 
Display Solutions
   $
32,134
 
  
$
32,134
 
  
$
  
$
32,134
 
Power Solutions
     163,556        12,232        151,324        163,556  
  
 
 
    
 
 
    
 
 
    
 
 
 
   $ 195,690      $ 44,366      $ 151,324      $ 195,690  
  
 
 
    
 
 
    
 
 
    
 
 
 
The following sets forth information relating to the operating segment, standard products business, as well as the Transitional Fab 3 Foundry Services (in thousands). For financial information below gross profit, including operating income and expenses as well as other income and expenses, please refer to the Company’s consolidated statement of operations.
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Revenues
     
Standard products business
     
Mixed-Signal Solutions
   $ 54,336      $ 44,366  
Power Analog Solutions
     166,804        151,324  
  
 
 
    
 
 
 
Total standard products business
     221,140        195,690  
Transitional Fab 3 foundry services
     10,597        34,361  
  
 
 
    
 
 
 
Total revenues
   $ 231,737      $ 230,051  
  
 
 
    
 
 
 
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Cost of Sales
     
Standard products business
     
Mixed-Signal Solutions
   $ 32,706      $ 29,397  
Power Analog Solutions
     135,302        114,365  
  
 
 
    
 
 
 
Total standard products business
     168,008        143,762  
Transitional Fab 3 foundry services
     11,814        34,649  
  
 
 
    
 
 
 
Total cost of sales
   $ 179,822      $ 178,411  
  
 
 
    
 
 
 
 
 
  
Year Ended December 31,
 
 
  
 2024 
 
  
 2023 
 
Gross Profit
  
  
Standard products business
     
Mixed-Signal Solutions
   $ 21,630      $ 14,969  
Power Analog Solutions
     31,502        36,959  
  
 
 
    
 
 
 
Total standard products business
     53,132        51,928  
Transitional Fab 3 foundry services
     (1,217      (288
  
 
 
    
 
 
 
Total gross profit
   $ 51,915      $ 51,640  
  
 
 
    
 
 
 
 
101

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
The following is a summary of net sales—standard products business (which does not include the Transitional Fab 3 Foundry Services) by geographic region, based on the location to which the products are billed (in thousands):
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Korea
   $ 85,991      $ 66,817  
Asia Pacific (other than Korea)
     127,967        119,244  
United States
     2,120        2,830  
Europe
     5,062        6,799  
  
 
 
    
 
 
 
Total
   $ 221,140      $ 195,690  
  
 
 
    
 
 
 
For the years ended December 31, 2024 and 2023, of the Company’s net sales—standard products business in Asia Pacific (other than Korea), net sales—standard products business in Greater China (China and Hong Kong) represented 74.8% and 67.0%, respectively, and net sales—standard products business in Japan represented 10.1% and 11.5%, respectively.
Net sales from the Company’s top ten largest customers in the standard products business (which does not include the Transitional Fab 3 Foundry Services) accounted for 74% and 69% for the years ended December 31, 2024 and 2023, respectively.
For the year ended December 31, 2024, the Company had two customers that represented 21.4% and 14.7% of its net sales—standard products business, and for the year ended December 31, 2023, the Company had two customers that represented 16.7% and 13.4% of its net sales—standard products business.
As of December 31, 2024, one customer of the Company’s standard products business accounted for 34.8% of its accounts receivable – standard products business (which does not include the Transitional Fab 3 Foundry Services). As of December 31, 2023, three customers of the Company’s standard products business accounted for 34.9%, 14.4% and 13.9% of its
accounts receivable – standard products business (which does not include the Transitional Fab 3 Foundry Services), respectively.
97% of the Company’s property, plant and equipment are located in Korea as of December 31, 2024.
19. Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss consists of the following at December 31, 2024 and 2023, respectively (in thousands):
 
    
Year Ended
December 31,
 
    
2024
    
2023
 
Foreign currency translation adjustments
   $ (20,927    $ (15,348
Derivative adjustments
     (966      691  
  
 
 
    
 
 
 
Total
   $ (21,893    $ (14,657
  
 
 
    
 
 
 
 
102

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
Changes in accumulated other comprehensive loss for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
Year Ended December 31, 2024
  
Foreign
currency
translation
adjustments
   
Derivative
adjustments
   
Total
 
Beginning balance
   $ (15,348   $ 691     $ (14,657
  
 
 
   
 
 
   
 
 
 
Other comprehensive loss before reclassifications
     (5,579     (2,525     (8,104
Amounts reclassified from accumulated other comprehensive loss
           868       868  
  
 
 
   
 
 
   
 
 
 
Net current-period other comprehensive loss
     (5,579     (1,657     (7,236
  
 
 
   
 
 
   
 
 
 
Ending balance
   $ (20,927   $ (966   $ (21,893
  
 
 
   
 
 
   
 
 
 
 
Year Ended December 31, 2023
  
Foreign
currency
translation
adjustments
   
Derivative
adjustments
   
Total
 
Beginning balance
   $ (11,328   $ (1,225   $ (12,553
  
 
 
   
 
 
   
 
 
 
Other comprehensive loss before reclassifications
     (4,020     (1,536     (5,556
Amounts reclassified from accumulated other comprehensive loss
           3,452       3,452  
  
 
 
   
 
 
   
 
 
 
Net current-period other comprehensive income (loss)
     (4,020     1,916       (2,104
  
 
 
   
 
 
   
 
 
 
Ending balance
   $ (15,348   $ 691     $ (14,657
  
 
 
   
 
 
   
 
 
 
There was an income tax benefit of $463 thousand related to changes in accumulated other comprehensive loss for the year ended December 31, 2024. There was an income tax expense of $452 thousand related to changes in accumulated other comprehensive loss
for
the year ended December 31, 2023.
20. Loss Per Share
The following table illustrates the computation of basic and diluted loss per common share for the years ended December 31, 2024 and 2023:
 
 
  
Year Ended December 31,
 
 
  
2024
 
  
2023
 
 
  
(In thousands of U.S. dollars,
except share data)
 
Basic loss per share
  
  
Net loss
   $ (54,308 )    $ (36,622
  
 
 
    
 
 
 
Basic weighted average common stock outstanding
     37,774,280        41,013,069  
Basic loss per common share
   $ (1.44    $ (0.89
Diluted loss per share
     
Net loss
   $ (54,308 )    $ (36,622
  
 
 
    
 
 
 
Basic weighted average common stock outstanding
     37,774,280        41,013,069  
Net effect of dilutive equity awards
             
  
 
 
    
 
 
 
Diluted weighted average common stock outstanding
     37,774,280        41,013,069  
Diluted loss per common share
   $ (1.44    $ (0.89
 
10
3

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
Diluted earnings (loss) per share adjusts basic earnings (loss) per share for the potentially dilutive impact of stock options and restricted stock units. As the Company has reported loss for the years ended December 31, 2024 and 2023, all potentially dilutive securities are antidilutive and accordingly not considered, therefore basic net loss per share equals diluted net loss per share.
The following outstanding instruments were excluded from the computation of diluted loss per share, as they have an anti-dilutive effect on the calculation:
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Options
     728,792        802,858  
Restricted Stock Units
     1,953,742        1,006,367  
21. Subsequent Events
Derivative contracts
In February 2025, the Company and NFIK entered into derivative contracts of zero cost collars for the period from January 2026 to March 2026. The total notional amounts are $9,000 thousand.
Transition to Pure-Play Power Company
On March 7, 2025, the Company’s Board of Directors authorized a new strategy to transition into a pure-play Power company, focusing its investments on the Power discrete and Power IC businesses to enhance profitability and maximize shareholder value. As part of this strategy, the Company has initiated a strategic process for its Display business. The goal is to complete this process by the end of the second quarter of 2025, the Display business is expected to be classified as discontinued operations in accordance with U.S. GAAP. Accordingly, beginning with the Company’s Q1 2025 financial statements, the Display business will be reported separately from
continuing
operations, which will consist of Power discrete and Power IC business lines.
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial
Disclosure
None.
Item 9A. Controls and Procedures
(a) Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our periodic reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer (“Principal Executive Officer”) and Chief Financial Officer (“Principal Financial Officer”), as appropriate, to allow for timely decisions regarding required disclosure.
Management of the Company, with the participation of our Principal Executive Officer and our Principal Financial Officer, conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as such term is defined under Rules
13a-15(e)
and
15d-15(e)
promulgated under the Exchange Act, as of December 31, 2024. Based on this evaluation, our Principal Executive Officer and our
 
104

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
Principal Financial Officer have concluded that our disclosure controls and procedures were effective as of December 31, 2024.
(b) Management’s Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules
13a-15(f)
and
15d-15(f)
under the Exchange Act. Our internal control over financial reporting is a process designed under the supervision of our Principal Executive Officer and our Principal Financial Officer, and effected by our Board, management and other personnel, 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.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with policies or procedures may deteriorate.
Under the supervision and with the participation of our Principal Executive Officer and our Principal Financial Officer, we conducted an evaluation of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2024, based on the criteria set forth in
Internal Control—Integrated
Framework
(2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on our assessment, we concluded that our internal control over financial reporting was effective as of December 31, 2024.
The effectiveness of the Company’s internal control over financial reporting as of December 31, 2024 has been audited by Samil PricewaterhouseCoopers, an independent registered public accounting firm, as stated in their report which appears in Item 8 of this Report.
(c) Changes in Internal Control Over Financial Reporting
There were no changes in internal control over financial reporting during the quarter ended December 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B. Other Information
Securities Trading Plans of Directors and Executive Officers
During the three months ended December 31, 2024, none of our directors or officers, as defined in
Rule 16a-1(f),
adopted or terminated a “Rule
10b5-1
trading arrangement” or a
“non-Rule
10b5-1
trading arrangement,” each as defined in Regulation
S-K
Item 408.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not Applicable.
 
105

MAGNACHIP SEMICONDUCTOR CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(CONTINUED)
(TABULAR DOLLARS IN THOUSANDS, EXCEPT SHARE DATA)
 
 
PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item relating to our executive officers is included in “Item 1. Business—Executive Officers of the Company.” The other information required by this item is incorporated by reference to our definitive proxy statement relating to our 2024 annual meeting of stockholders or will be included by amendment to this Report within 120 days after the end of the fiscal year to which this Report relates.
Insider Trading Policy
We have adopted an insider trading policy (“Securities Trading Policy”) governing the purchase, sale and/or other dispositions of the Company’s securities by the Company’s directors, officers and employees, among other covered persons. The Company believes this policy is reasonably designed to promote and enforce compliance by such covered persons with applicable insider trading laws, rules and regulations, and the listing standards applicable to the Company. A copy of our Securities Trading Policy is filed as Exhibit 19.1 to this Annual Report on Form
10-K.
Item 11. Executive Compensation
The information required by this item is incorporated by reference to our definitive proxy statement relating to our 2024 annual
meeting
of stockholders or will be included by amendment to this Report within 120 days after the end of the fiscal year to which this Report relates.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item is incorporated by reference to our definitive proxy statement relating to our 2024 annual meeting of stockholders or will be included by amendment to this Report within 120 days after the end of the fiscal year to which this Report relates.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this item is incorporated by reference to our definitive proxy statement relating to our 2024 annual meeting of stockholders or will be included by amendment to this Report within 120 days after the end of the fiscal year to which this Report relates.
Item 14. Principal Accounting Fees and Services.
The information required by this item is incorporated by reference to our definitive proxy statement relating to our 2024 annual meeting of stockholders or will be included by amendment to this Report within 120 days after the end of the fiscal year to which this Report relates.
 
106


Table of Contents

PART IV

Item 15. Exhibits and Financial Statement Schedules

 

1.

Financial Statements

The information required by this item is included in Item 8 of Part II of this Report.

 

2.

Financial Statement Schedules

Financial Statement Schedules are omitted because of the absence of the conditions under which they are required or because the information required by such omitted schedules is set forth in the financial statements or the notes thereto.

 

3.

Exhibits

 

Exhibit

  No.  

  

Exhibit Description

  2.1    Business Transfer Agreement, dated as of March 31, 2020 among by and among Magnus Semiconductor, LLC, MagnaChip Semiconductor S.A. and MagnaChip Semiconductor, Ltd. (incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed on March 31, 2020).
  3.1    Certificate of Conversion of MagnaChip Semiconductor LLC (incorporated by reference to Exhibit 3.1 to our Current Report on Form 8-K filed on March 11, 2011).
  3.2    Certificate of Incorporation of MagnaChip Semiconductor Corporation (incorporated by reference to Exhibit 3.2 to our Current Report on Form 8-K filed on March 11, 2011).
  3.3    Certificate of Amendment to the Certificate of Incorporation of Magnachip Semiconductor Corporation (incorporated by reference to Exhibit 3.1 to our Current report on Form 8-K filed on December 30, 2020).
  3.4    Amended and Restated Bylaws of MagnaChip Semiconductor Corporation (incorporated by reference to Exhibit 3.1 to our Current Report on Form 8-K filed on May 6, 2016).
  3.5    Form of Plan of Conversion of MagnaChip Semiconductor LLC (incorporated by reference to Exhibit 3.6 to our Amendment No. 2 to Registration Statement on Form S-1 filed on May 11, 2010 (Registration No. 333-165467)).
  3.6    Certificate of Designation, Preferences and Rights of Series A Junior Participating Preferred Stock of MagnaChip Semiconductor Corporation, as filed with the Secretary of the State of Delaware on March 6, 2015 (incorporated by reference to Exhibit 3.1 to our Current Report on Form 8-K filed on March 6, 2015).
  3.7    Certificate of Designation of Series A-1, Junior Participating Preferred Stock of Magnachip Semiconductor Corporation, as filed with the Secretary of State of Delaware on December 13, 2021.

 

107


Table of Contents

Exhibit

  No.  

 

Exhibit Description

  4.1#   Description of Securities
 10.1   Intellectual Property License Agreement, dated as of October 6, 2004, by and between Hynix Semiconductor Inc. and MagnaChip Semiconductor, Ltd. (Korea) (incorporated by reference to Exhibit 10.2 to our Amendment No. 1 to Registration Statement on Form S-1 filed on April 20, 2010 (Registration No. 333-165467)).
 10.2*   MagnaChip Semiconductor Corporation 2011 Equity Incentive Plan (as amended on April 26, 2018) (incorporated by reference to Exhibit 10.24 to our Annual Report on Form 10-K filed on February 22, 2019).
 10.3*   MagnaChip Semiconductor Corporation 2020 Equity and Incentive Compensation Plan (incorporated by reference to Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed on June 17, 2020).
 10.4*   MagnaChip Semiconductor Corporation 2011 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.26 to our Amendment No. 9 to the Registration Statement on Form S-1 filed on February 18, 2011 (Registration No. 333-165467)).
 10.5*   MagnaChip Semiconductor Corporation Form of Indemnification Agreement with Directors and Officers (incorporated by reference to Exhibit 10.49 to our Registration Statement on Form S-1 filed on March 15, 2010 (Registration No. 333-165467)).
 10.6*   Offer Letter, dated as of April 15, 2013, by and between MagnaChip Semiconductor, Ltd. (Korea) and Young-Joon Kim (incorporated by reference to Exhibit 10.36 to our Annual Report on Form 10-K filed on February 12, 2015).
 10.6-1*   Amendment of Offer Letter, dated July 27, 2015, from MagnaChip Semiconductor, Ltd. (Korea) to Young-Joon Kim (incorporated by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q filed on November 6, 2015).
 10.6-2*   Severance Agreement, dated November 3, 2015, from MagnaChip Semiconductor, Ltd. (Korea) and MagnaChip Semiconductor Corporation to Young-Joon Kim (incorporated by reference to Exhibit 10.2 to our Quarterly Report on Form 10-Q filed on November 6, 2015).
 10.6-3*   Employment Agreement, dated as of April 26, 2018, by and between MagnaChip Semiconductor Corporation and Young-Joon Kim (incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed on April 27, 2018).
 10.6-4*   Amendment to Employment Agreement by and between MagnaChip Semiconductor Corporation and Young-Joon Kim, dated as of September 3, 2018 (incorporated by reference to Exhibit 10.29-4 to our Annual Report on Form 10-K filed on February 22, 2019).
 10.7*   Offer Letter, dated as of September 27, 2013, by and between MagnaChip Semiconductor, Ltd. (Korea) and Theodore Kim (incorporated by reference to Exhibit 10.37 to our Annual Report on Form 10-K filed on February 12, 2015).
 10.7-1*   Severance Agreement, dated November 3, 2015, from MagnaChip Semiconductor, Ltd. (Korea) and MagnaChip Semiconductor Corporation to Theodore S. Kim (incorporated by reference to Exhibit 10.4 to our Quarterly Report on Form 10-Q filed on November 6, 2015).
 10.7-2*   Employment Agreement, dated as of October 22, 2018, by and between MagnaChip Semiconductor Corporation and Theodore Kim (incorporated by reference to Exhibit 10.1 to our Current Report on Form 8-K filed on October 26, 2018).
 10.8*   Offer Letter, dated as of October 16, 2013, by and between MagnaChip Semiconductor, Ltd. (Korea) and Woung Moo Lee (incorporated by reference to Exhibit 10.36 to our Annual Report on Form 10-K filed on February 22, 2016).

 

108


Table of Contents

Exhibit

  No.  

 

Exhibit Description

 10.8-1*   Severance Agreement, dated November 3, 2015, from MagnaChip Semiconductor, Ltd. (Korea) and MagnaChip Semiconductor Corporation to Woung Moo Lee (incorporated by reference to Exhibit 10.6 to our Quarterly Report on Form 10-Q filed on November 6, 2015).
 10.8-2*   Employment Agreement, dated as of October 22, 2018, by and between MagnaChip Semiconductor Corporation and Woung Moo Lee (incorporated by reference to Exhibit 10.2 to our Current Report on Form 8-K filed on October 26, 2018).
 10.9*   Executive Service Agreement, dated as of June 1, 2020, by and between Chan Ho Park, MagnaChip Semiconductor Corporation and MagnaChip Semiconductor, Ltd. (incorporated by reference to Exhibit 10.9 to our Quarterly Report on Form 10-Q filed on August 7, 2020).
 10.10*   Executive Service Agreement, effective as of February 23, 2022, by and between Shin Young Park, Magnachip Semiconductor Corporation and Magnachip Semiconductor, Ltd. (incorporated by reference to Exhibit 10.30 to our Annual Report on Form 10-K filed on February 23, 2022).
 10.11*   MagnaChip Semiconductor LLC Profit Sharing Plan as adopted on December 31, 2009 and amended on February 15, 2010 (incorporated by reference to Exhibit 10.54 to our Quarterly Report on Form 10-Q filed on August 5, 2011).
 10.12*   MagnaChip Semiconductor Corporation 2011 Form of Stock Option Agreement (U.S. Participants) (incorporated by reference to Exhibit 10.55 to our Amendment No. 9 to the Registration Statement on Form S-1 filed on February 18, 2011 (Registration No. 333-165467)).
 10.13*   MagnaChip Semiconductor Corporation 2011 Form of Stock Option Agreement (Non-U.S. Participants) (incorporated by reference to Exhibit 10.56 to our Amendment No. 9 to the Registration Statement on Form S-1 filed on February 18, 2011 (Registration No. 333-165467)).
 10.14*   MagnaChip Semiconductor Corporation 2011 Form of Restricted Stock Units Agreement (U.S. Participants) (incorporated by reference to Exhibit 10.57 to our Amendment No. 9 to the Registration Statement on Form S-1 filed on February 18, 2011 (Registration No. 333-165467)).
 10.15*   MagnaChip Semiconductor Corporation 2011 Form of Restricted Stock Units Agreement (Non-U.S. Participants) (incorporated by reference to Exhibit 10.58 to our Amendment No. 9 to the Registration Statement on Form S-1 filed on February 18, 2011 (Registration No. 333-165467)).
 10.16*   MagnaChip Semiconductor Corporation 2011 Form of Restricted Stock Agreement (U.S. Participants) (incorporated by reference to Exhibit 10.59 to our Amendment No. 9 to the Registration Statement on Form S-1 filed on February 18, 2011 (Registration No. 333-165467)).
 10.17*   MagnaChip Semiconductor Corporation 2011 Form of Restricted Stock Agreement (Non-U.S. Participants) (incorporated by reference to Exhibit 10.60 to our Amendment No. 9 to the Registration Statement on Form S-1 filed on February 18, 2011 (Registration No. 333-165467)).
 10.18*   MagnaChip Semiconductor Corporation 2011 Form of Restricted Stock Units Agreement (Nonemployee Director) (incorporated by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q filed on May 6, 2016).
 10.19*   Form of Restricted Stock Units Agreement (incorporated by reference to Exhibit 10.3 to our Current Report on Form 8-K filed on October 26, 2018).
 10.20*   Form of Restricted Stock Units Agreement (TSR Performance) (incorporated by reference to Exhibit 10.4 to our Current Report on Form 8-K filed on October 26, 2018).
 10.21*   Form of Restricted Stock Units Agreement (AOP Performance) (incorporated by reference to Exhibit 10.5 to our Current Report on Form 8-K filed on October 26, 2018).

 

109


Table of Contents

Exhibit

  No.  

 

Exhibit Description

 10.22*   MagnaChip Semiconductor Corporation 2020 Form of Restricted Stock Units Agreement (Non-employee Directors) (incorporated by reference to Exhibit 99.2 to our Registration Statement on Form S-8 filed on July 15, 2020).
 10.23*   MagnaChip Semiconductor Corporation 2020 Form of Restricted Stock Units Agreement (Section 16 Officers) (incorporated by reference to Exhibit 99.3 to our Registration Statement on Form S-8 filed on July 15, 2020).
 10.24*   MagnaChip Semiconductor Corporation 2020 Form of Restricted Stock Units Agreement—Financial Performance (CEO) (incorporated by reference to Exhibit 99.4 to our Registration Statement on Form S-8 filed on July 15, 2020).
 10.25*   MagnaChip Semiconductor Corporation 2020 Form of Restricted Stock Units Agreement—Financial Performance (Non-CEO Section 16 Officers) (incorporated by reference to Exhibit 99.5 to our Registration Statement on Form S-8 filed on July 15, 2020).
 10.26*   MagnaChip Semiconductor Corporation 2020 Form of Restricted Stock Units Agreement—TSR Performance (CEO) (incorporated by reference to Exhibit 99.6 to our Registration Statement on Form S-8 filed on July 15, 2020).
 10.27*   MagnaChip Semiconductor Corporation 2020 Form of Restricted Stock Units Agreement—TSR Performance (Non-CEO Section 16 Officers) (incorporated by reference to Exhibit 99.7 to our Registration Statement on Form S-8 filed on July 15, 2020).
 10.28*   Patent Cross-License Agreement, with an effective date as of June 15, 2017, by and between Infineon Technologies AG and Magnachip Semiconductor, Ltd. (incorporated by reference to Exhibit 10.8 to our Quarterly Report on Form 10-Q filed on November 4, 2022).
 10.29*   First Amendment to the Patent Cross-License Agreement, with an effective date as of January 1, 2022, by and between Infineon Technologies AG and Magnachip Semiconductor, Ltd. (incorporated by reference to Exhibit 10.9 to our Quarterly Report on Form 10-Q filed on November 4, 2022).
 10.30*   Form of 2020 Plan Restricted Stock Units Agreement (Non-employee Directors) (incorporated by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q filed on November 4, 2022).
 10.31*   Form of 2020 Plan Restricted Stock Units Agreement (CEO and other Section 16 Officers) (incorporated by reference to Exhibit 10.2 to our Quarterly Report on Form 10-Q filed on November 4, 2022).
 10.32*   Form of 2020 Plan Restricted Stock Units Agreement—Financial Performance (CEO) (incorporated by reference to Exhibit 10.3 to our Quarterly Report on Form 10-Q filed on November 4, 2022).
 10.33*   Form of 2020 Plan Restricted Stock Units Agreement—Financial Performance (Non-CEO Section 16 Officers) (incorporated by reference to Exhibit 10.4 to our Quarterly Report on Form 10-Q filed on November 4, 2022).
 10.34*   Form of 2020 Plan Restricted Stock Units Agreement—TSR Performance (CEO) (incorporated by reference to Exhibit 10.5 to our Quarterly Report on Form 10-Q filed on November 4, 2022).
 10.35*   Form of 2020 Plan Restricted Stock Units Agreement—TSR Performance (Non-CEO Section 16 Officers) (incorporated by reference to Exhibit 10.6 to our Quarterly Report on Form 10-Q filed on November 4, 2022).
 10.36   Agreement, dated as of April 11, 2023, by and among Magnachip Semiconductor Corporation, Jackson Square Advisors LLC, GT Investments II Corp and Gilbert Nathan (incorporated by reference to Exhibit 10.1 to our Current Report on form 8-K filed on April 13, 2023).

 

110


Table of Contents

Exhibit

  No.  

 

Exhibit Description

 10.37   Separation Agreement, dated as of March 22, 2024, by and among Magnachip Semiconductor Corporation, Magnachip Semiconductor, Ltd. and Chan Ho Park (incorporated by reference to our Current Report on Form 8-K filed on March 26, 2024).
 10.38   Standard Credit Agreement, dated as of March 26, 2024, by and between Magnachip Semiconductor, Ltd. and Korea Development Bank. (English Translation).
 10.39   Kun-Pledge (Mortgage) Agreement, dated as of March 26, 2024, by and between Magnachip Semiconductor, Ltd. and Korea Development Bank. (English Translation).
 10.40   Separation Agreement, dated as of July 29, 2024, by and among Magnachip Semiconductor Corporation, Magnachip Semiconductor, Ltd., Magnachip Mixed-Signal, Ltd. and Woung Moo Lee (incorporated by reference to our Current Report on Form 8-K filed on July 31, 2024).
 10.41   Consulting Agreement, dated as of August 1, 2024, by and between Magnachip Mixed-Signal, Ltd. and Woung Moo Lee (incorporated by reference to our Current Report on Form 8-K filed on July 31, 2024).
 10.42#   Amendment to Kun-Pledge (Mortgage) Agreement, dated as of December 8, 2024, by and between Magnachip Semiconductor, Ltd. and Korea Development Bank. (English Translation).
 10.43#^   Amendment to Kun-Pledge (Mortgage) Agreement, dated as of December 8, 2024, by and between Magnachip Semiconductor, Ltd. and Korea Development Bank. (English Translation).
 10.44#   Standard Credit Agreement, dated as of December 16, 2024, by and between Magnachip Semiconductor, Ltd. and Korea Development Bank. (English Translation).
 16.1   Letter from Samil PricewaterhouseCoopers dated as of March 14, 2025 (incorporated by reference to our Current Report on Form 8-K filed on March 14, 2025).
 19.1#   Securities Trading Policy
 21.1#   Subsidiaries of the Registrant
 23.1#   Consent of Samil PricewaterhouseCoopers
 31.1#   Certification of Chief Executive Officer required by Rule 13(a)-14(a), as adopted pursuant to § 302 of the Sarbanes-Oxley Act of 2002
 31.2#   Certification of Chief Financial Officer required by Rule 13(a)-14(a), as adopted pursuant to § 302 of the Sarbanes-Oxley Act of 2002
 32.1†   Certification of Chief Executive Officer required by 18 U.S.C § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002
 32.2†   Certification of Chief Financial Officer required by 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002
 97.1*   Compensation Recovery Policy, adopted as of November 15, 2023 (incorporated by reference to Exhibit 97.1 to our Annual Report on Form 10-K filed on March 8, 2024).
101.INS#   Inline XBRL Instance Document
101.SCH#   Inline XBRL Taxonomy Extension Schema Document
101.CAL#   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF#   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB#   Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE#   Inline XBRL Taxonomy Extension Presentation Linkbase Document
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

111


Table of Contents

Footnotes:

 

*

Management contract, compensatory plan or arrangement

#

Filed herewith

Furnished herewith

^

Portions of this exhibit (indicated by asterisks) have been omitted in accordance with Item 601(b)(10) of Regulation S-K. The registrant hereby agrees to furnish supplementally copies of any of the omitted portions of this exhibit to the SEC upon its request.

Item 16. Form 10-K Summary

Not applicable.

 

112


Table of Contents

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

MAGNACHIP SEMICONDUCTOR CORPORATION

 

  By:  

/s/ Young-Joon Kim

  Name:   Young-Joon Kim
  Title:   Chief Executive Officer and Director
  Date:   March 14, 2025

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

    

Date

/s/ Young-Joon Kim

   March 14, 2025
Young-Joon Kim, Chief Executive Officer and Director (Principal Executive Officer)   

/s/ Shin Young Park

   March 14, 2025
Shin Young Park, Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer)   

/s/ Camillo Martino

   March 14, 2025
Camillo Martino, Non-Executive Chairman of the Board of Directors   

/s/ Liz Chung

   March 14, 2025
Liz Chung, Director   

/s/ Ilbok Lee

   March 14, 2025
Ilbok Lee, Director   

/s/ Gilbert Nathan

   March 14, 2025
Gilbert Nathan, Director   

 

113

EX-4.1 2 d920621dex41.htm EX-4.1 EX-4.1

Exhibit 4.1

DESCRIPTION OF REGISTRANT’S SECURITIES

The following brief description of the capital stock of Magnachip Semiconductor Corporation (“us”, “our”, “we”, or the “Company”) is a summary. This summary is not complete and is subject to and qualified in its entirety by reference to the complete text of our Certificate of Incorporation (“Certificate of Incorporation”), and our Amended and Restated Bylaws (“Bylaws”) previously filed with the U.S. Securities and Exchange Commission and incorporated by reference as an exhibit to this Annual Report on Form 10-K of which this Exhibit 4.1 forms a part. We encourage you to read the Certificate of Incorporation and Bylaws carefully.

General

The Certificate of Incorporation provides that the Company may issue 155,000,000 shares of capital stock, of which 150,000,000 shares are designated as common stock, par value $0.01 per share, and 5,000,000 shares are designated as of preferred stock, par value $0.01 per share.

Common Stock

Voting Rights

Holders of our common stock are entitled to one vote for each share held of record on all matters submitted to a vote of the stockholders. Our stockholders do not have cumulative voting rights in the election of directors. Except as required by law or our Certificate of Incorporation and Bylaws, the vote of a majority of the shares represented in person or by proxy at any meeting at which a quorum is present will be sufficient for the transaction of any business at a meeting.

Dividends

Subject to preferences held by, or that may be granted to, any outstanding shares of preferred stock, holders of our common stock will be entitled to receive ratably those dividends as may be declared by our board of directors out of funds legally available for such distributions, as well as any other distributions made to our stockholders.

Other Rights

In the event of our liquidation, dissolution or winding up, holders of our common stock are entitled to share ratably in all of our assets remaining after we pay our liabilities and any liquidation preferences granted to the holders of outstanding shares of preferred stock.

Holders of our common stock have no preemptive or other subscription or conversion rights.

There are no redemption or sinking fund provisions applicable to our common stock.

Preferred Stock

The Certificate of Incorporation authorizes the issuance of 5,000,000 shares of blank check preferred stock with such designation, rights and preferences as may be determined from time to time by our board of directors. Accordingly, our board of directors is empowered, without stockholder approval, to issue preferred stock with dividend, liquidation, conversion, voting or other rights which could adversely affect the voting power or other rights of the holders of common stock. The preferred stock could be utilized as a method of discouraging, delaying or preventing a change in control of us.

Certain Anti-Takeover Effects of Delaware Law

We are subject to the provisions of Section 203 of the Delaware General Corporation Law (the “DGCL”), regulating corporate takeovers and which has an anti-takeover effect with respect to transactions not approved in advance by our board of directors, including discouraging takeover attempts that might result in a premium over the market price for shares of our common stock. In general, those provisions prohibit a Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years following the date that the stockholder became an interested stockholder, unless:

 

   

the transaction is approved by the board of directors before the date the interested stockholder attained that status;

 

1


   

upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced; or

 

   

on or after such date, the business combination is approved by the board of directors and authorized at a meeting of stockholders, and not by written consent, by at least two-thirds of the outstanding voting stock that is not owned by the interested stockholder.

In general, DGCL Section 203 defines a business combination to include the following:

 

   

any merger or consolidation involving the corporation and the interested stockholder;

 

   

any sale, transfer, pledge or other disposition of 10% or more of the assets of the corporation involving the interested stockholder;

 

   

subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;

 

   

any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder; or

 

   

the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.

In general, DGCL Section 203 defines an interested stockholder as any entity or person beneficially owning 15% or more of the outstanding voting stock of the corporation and any entity or person affiliated with or controlling or controlled by any such entity or person.

A Delaware corporation may opt out of this provision by express provision in its original certificate of incorporation or by amendment to its certificate of incorporation or bylaws approved by its stockholders. However, we have not opted out of this provision.

Certain Provisions of the Certificate of Incorporation and Bylaws

Provisions in the Certificate of Incorporation and Bylaws may have the effect of delaying or preventing a change of control or changes in our management. Among other things, the Certificate of Incorporation and Bylaws:

 

   

authorize our board of directors to issue, without stockholder approval, preferred stock with such terms as our board of directors may determine;

 

   

prohibit action by written consent of our stockholders;

 

   

prohibit any person other than our board of directors, the chairman of our board of directors, our Chief Executive Officer or holders of at least 25% of the voting power of all then outstanding shares of capital stock of the corporation entitled to vote generally in the election of directors to call a special meeting of our stockholders; and

 

   

specify advance notice requirements for stockholder proposals and director nominations.

Our common stock is listed on The New York Stock Exchange under the symbol “MX.”

Transfer Agent and Registrar

The transfer agent and registrar for our common stock is Equiniti Trust Company, LLC.

 

2

EX-10.42 3 d920621dex1042.htm EX-10.42 EX-10.42

Exhibit 10.42

[English Translation]

 

 Stamp 

Duty

    

Team

Member

  

Team

Manager

  

Assistant

Branch

Manager

                

AMENDMENT TO KUN-MORTGAGE AGREEMENT

(Increase of the Maximum Mortgage Amount)

Creditor & Mortgagee: The Korea Development Bank

Obligor: Magnachip Semiconductor, Ltd.

Mortgagor: Magnachip Semiconductor, Ltd.

Description of the Mortgaged Property: Same as listed in Attachment

1. The Mortgagor and the Obligor, in order to secure their obligations to the Creditor, agree to modify the existing mortgage previously established on the Mortgaged Property pursuant to the Kun-Mortgage Agreement dated March 26, 2024, recorded with the Gumi Registry Office of the Daegu District Court on March 26, 2024, under Filing No. 12868.

Pursuant to this Amendment, the maximum mortgage amount shall be increased from Sixty Billion Won (W60,000,000,000) to One Hundred Billion Won (W100,000,000,000).

2. Except as expressly modified herein, all other terms and conditions of the original Kun-Mortgage Agreement shall remain in full force and effect.

December 8, 2024

 

Creditor & Mortgagee:    The Korea Development Bank [corporate seal stamped]
Address   

14, Eunhaeng-ro, Yeongdeungpo-gu, Seoul, Republic of Korea

(Branch: Cheongju Branch)

Authorized Agent Raehyeon Park

 

Obligor & Mortgagor:    Magnachip Semiconductor, Ltd.
Address   

76 Jikji-daero, 436beon-gil Heungdeok-gu, Cheongju-si, Chungcheongbuk-do, South Korea

Representative Director /s/ Young-Joon Kim [corporate seal stamped]

 

Seal

compared by

 


[English Translation]

 

<Attachment>

Legal Description of Real Estate Property

 

1.

Land

Identification No[1760-1996-090403]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

Factory site 39,574.4m2

 

2.

Land

Identification No[1760-2007-003222]

281-1, Imsu-dong, Gumi-si, Gyeongsangbuk-do

Miscellaneous land 3,812.8m2

 

3.

Land

Identification No[1760-2007-003223]

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

Factory site 35,489.7m2

 

4.

Land

Identification No[1760-2007-003218]

282-2, Imsu-dong, Gumi-si, Gyeongsangbuk-do

Miscellaneous land 1,200.4m2

 

5.

Land

Identification No[1760-2009-008403]

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

Building land 23,087m2

 

6.

Land

Identification No[1760-2007-003199]

283-8, Imsu-dong, Gumi-si, Gyeongsangbuk-do

Miscellaneous land 1,033.2m2

 

7.

Building

Identification No[1760-1996-091033]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

1-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete 5-story factory building with slab roof

Basement Machine room, electrical room, shelter 4,482m2

1st floor Cafeteria 5,294.75m2

2nd floor Factory 3,327m2

3rd floor Factory 8,982m2

4th floor Factory 8,982m2

5th floor Factory 8,982m2

Rooftop 972m2

Lightweight steel frame single-story storage 12.5m2

Block single-story factory with silicon steel plate roof on truss (Waste storage) 428.40m2

Lightweight steel frame single-story factory with sandwich panel roof (Pump room) 75 m2


[English Translation]

 

8.

Building

Identification No[1760-2007-001927]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

2-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete 2-story factory building with slab roof and prefabricated panel roof

1st floor Office and air-conditioning machine room 2,554.15m2

1st floor Factory 1,843.2m2

1st floor Factory 1,479.26m2

1st floor Factory 140.1m2

1st floor Factory (storage) 84.21m2

1st floor Factory (storage) 67.21m2

2nd floor Factory 1,843.2m2

2nd floor Factory 1,354.14m2

Rooftop 115.2m2

 

9.

Building

Identification No[1760-2007-001926]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

3-dong

Reinforced concrete 2-story factory building with slab roof

1st floor Factory and office 4,927.6m2

2nd floor Factory and office 599.04m2

1st floor Factory 438.96m2

2nd floor Factory 3,473.2m2

Rooftop 270.76m2

 

10.

Building

Identification No[1760-1996-091031]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

4-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete 5-story factory building with slab roof

Basement Dormitory 1,488.34m2

1st floor Dormitory 1435.55m2

2nd floor Dormitory 1,004.495m2

3rd floor Dormitory 1,004.495m2

Rooftop 26.22m2

1st floor Dormitory 410.4m2

2nd floor Dormitory 592.8m2

3rd floor Dormitory 619.02m2

4th floor Dormitory 619.02m2

5th floor Dormitory 619.02m2

Rooftop 78.66m2

2nd floor Dormitory 26.22m2

4th floor Dormitory 978.275m2

5th floor Dormitory 1,004.495m2

Rooftop 93.48m2


[English Translation]

 

11.

Building

Identification No[1760-2004-005345]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

5-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete 2-story factory building with slab roof

1st floor Machine room 1,022.44m2

1st floor Machine room 1,075.48m2

2nd floor Machine room 402.14m2

1st floor Boiler room 1,075.92m2

2nd floor Boiler room 374m2

 

12.

Building

Identification No[1760-1996-091034]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

8-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete single-story factory building with sandwich panel flat slab roof on truss

Basement Machine room 73.83m2

1st floor Control room 111.60m2

 

13.

Building

Identification No[1760-2004-005344]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

9-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete single-story factory building with steel-plate roof

1st floor Dangerous goods storage 288m2

1st floor Dangerous goods storage 377.6m2

 

14.

Building

Identification No[1760-2004-005349]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

10-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete single-story factory building with steel-plate roof (Dangerous goods storage) 288m2

 

15.

Building

Identification No[1760-2009-008404]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

11-dong

Reinforced concrete single-story factory building with slate roof (Plating room) 172.8m2


[English Translation]

 

16.

Building

Identification No[1760-2004-005412]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

12-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete single-story factory building with slab roof

Basement Industrial water tank 421.5m2

1st floor Industrial water tank 13.5m2

 

17.

Building

Identification No[1760-2004-005411]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

13-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Basement of reinforced concrete factory building with slab roof 671.77m2

 

18.

Building

Identification No[1760-2004-005414]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

14-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Lightweight steel frame 2-story factory building with slab roof

1st floor F.A.B storage 83.86m2

2nd floor F.A.B storage 83.86m2

 

19.

Building

Identification No[1760-2007-001929]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

15-dong

Lightweight steel frame single-story factory building with prefabricated panel roof

Security office 324m2

 

20.

Building

Identification No[1760-2004-005350]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

16-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Lightweight steel frame single-story factory building with panel roof on truss 270m2

 

21.

Building

Identification No[1760-1999-007320]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

17-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete single-story factory building with prefabricated panel roof 288m2


[English Translation]

 

22.

Building

Identification No[1760-2005-008712]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

18-dong

Steel-framed single-story factory with grass wool panel roof (Gym) 1,218.42m2

 

23.

Building

Identification No[1760-2020-000803]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

19-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete single-story factory building with panel roof (Dangerous goods storage and processing facilities)

1st floor High-pressure gas reservoir 103.5m2

 

24.

Building

Identification No[1760-2022-003006]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

20-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Steel-framed single-story factory

1st floor Factory (Machine room) 320m2

EX-10.43 4 d920621dex1043.htm EX-10.43 EX-10.43

Exhibit 10.43

CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THE EXHIBIT

BECAUSE IT IS BOTH NOT MATERIAL AND IS THE TYPE THAT THE REGISTRANT

TREATS AS PRIVATE OR CONFIDENTIAL. SUCH EXCLUDED INFORMATION HAS

BEEN MARKED WITH “[***].”

[English Translation]

 

Stamp

Duty

 

ARM    (S)RM
      

Amendment to Kun-Mortgage Agreement

(Conversion of the General Mortgage to a Mortgage

under Articles 3 and 4 of the Factory and Mining Foundation Mortgage Act)

 

Creditor & Mortgagee:    The Korea Development Bank
Obligor:    Magnachip Semiconductor, Ltd.
Mortgagor:    Magnachip Semiconductor, Ltd.

The Mortgagor, in order to secure its obligations to the Creditor, agrees to convert the existing mortgage (recorded with the Gumi Registry Office of the Daegu District Court on March 26, 2024, under Filing No. 12868) previously established on its properties pursuant to the Kun-Mortgage Agreement dated March 26, 2024 to a mortgage under Articles 3 and 4 of the Factory and Mining Foundation Mortgage Act, to additionally cover the machinery, apparatus and other related items listed in the attachment as the mortgaged properties. Except as set forth herein, all other terms and conditions to the original Kun-Mortgage Agreement shall remain in full force and effect.

December 8, 2024

 

Creditor & Mortgagee:    The Korea Development Bank [corporate seal stamped]
Address   

14, Eunhaeng-ro, Yeongdeungpo-gu, Seoul, Republic of Korea

(Branch: Cheongju Branch)

Authorized Agent Raehyeon Park

Obligor & Mortgagor:    Magnachip Semiconductor, Ltd.
Address   

76 Jikji-daero, 436beon-gil Heungdeok-gu, Cheongju-si, Chungcheongbuk-do, South Korea

Representative Director /s/ Young-Joon Kim [corporate seal stamped]

 

Seal

compared by

 

 


[English Translation]

 

<Attachment>

Legal Description of Real Estate Property

 

1.

Land

Identification No[1760-1996-090403]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

Factory site 39,574.4m2

 

2.

Land

Identification No[1760-2007-003222]

281-1, Imsu-dong, Gumi-si, Gyeongsangbuk-do

Miscellaneous land 3,812.8m2

 

3.

Land

Identification No[1760-2007-003223]

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

Factory site 35,489.7m2

 

4.

Land

Identification No[1760-2007-003218]

282-2, Imsu-dong, Gumi-si, Gyeongsangbuk-do

Miscellaneous land 1,200.4m2

 

5.

Land

Identification No[1760-2009-008403]

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

Building land 23,087m2

 

6.

Land

Identification No[1760-2007-003199]

283-8, Imsu-dong, Gumi-si, Gyeongsangbuk-do

Miscellaneous land 1,033.2m2

 

7.

Building

Identification No[1760-1996-091033]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

1-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete 5-story factory building with slab roof

Basement Machine room, electrical room, shelter 4,482m2

1st floor Cafeteria 5,294.75m2

2nd floor Factory 3,327m2

3rd floor Factory 8,982m2

4th floor Factory 8,982m2

5th floor Factory 8,982m2

Rooftop 972m2

Lightweight steel frame single-story storage 12.5m2

Block single-story factory with silicon steel plate roof on truss (Waste storage) 428.40m2

Lightweight steel frame single-story factory with sandwich panel roof (Pump room) 75 m2


[English Translation]

 

8.

Building

Identification No[1760-2007-001927]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

2-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete 2-story factory building with slab roof and prefabricated panel roof

1st floor Office and air-conditioning machine room 2,554.15m2

1st floor Factory 1,843.2m2

1st floor Factory 1,479.26m2

1st floor Factory 140.1m2

1st floor Factory (storage) 84.21m2

1st floor Factory (storage) 67.21m2

2nd floor Factory 1,843.2m2

2nd floor Factory 1,354.14m2

Rooftop 115.2m2

 

9.

Building

Identification No[1760-2007-001926]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

3-dong

Reinforced concrete 2-story factory building with slab roof

1st floor Factory and office 4,927.6m2

2nd floor Factory and office 599.04m2

1st floor Factory 438.96m2

2nd floor Factory 3,473.2m2

Rooftop 270.76m2

 

10.

Building

Identification No[1760-1996-091031]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

4-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete 5-story factory building with slab roof

Basement Dormitory 1,488.34m2

1st floor Dormitory 1435.55m2

2nd floor Dormitory 1,004.495m2

3rd floor Dormitory 1,004.495m2

Rooftop 26.22m2

1st floor Dormitory 410.4m2

2nd floor Dormitory 592.8m2

3rd floor Dormitory 619.02m2

4th floor Dormitory 619.02m2

5th floor Dormitory 619.02m2

Rooftop 78.66m2

2nd floor Dormitory 26.22m2

4th floor Dormitory 978.275m2

5th floor Dormitory 1,004.495m2

Rooftop 93.48m2


[English Translation]

 

11.

Building

Identification No[1760-2004-005345]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

5-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete 2-story factory building with slab roof

1st floor Machine room 1,022.44m2

1st floor Machine room 1,075.48m2

2nd floor Machine room 402.14m2

1st floor Boiler room 1,075.92m2

2nd floor Boiler room 374m2

 

12.

Building

Identification No[1760-1996-091034]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

8-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete single-story factory building with sandwich panel flat slab roof on truss

Basement Machine room 73.83m2

1st floor Control room 111.60m2

 

13.

Building

Identification No[1760-2004-005344]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

9-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete single-story factory building with steel-plate roof

1st floor Dangerous goods storage 288m2

1st floor Dangerous goods storage 377.6m2

 

14.

Building

Identification No[1760-2004-005349]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

10-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete single-story factory building with steel-plate roof (Dangerous goods storage) 288m2

 

15.

Building

Identification No[1760-2009-008404]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

11-dong

Reinforced concrete single-story factory building with slate roof (Plating room) 172.8m2


[English Translation]

 

16.

Building

Identification No[1760-2004-005412]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

12-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete single-story factory building with slab roof

Basement Industrial water tank 421.5m2

1st floor Industrial water tank 13.5m2

 

17.

Building

Identification No[1760-2004-005411]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

13-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Basement of reinforced concrete factory building with slab roof 671.77m2

 

18.

Building

Identification No[1760-2004-005414]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

14-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Lightweight steel frame 2-story factory building with slab roof

1st floor F.A.B storage 83.86m2

2nd floor F.A.B storage 83.86m2

 

19.

Building

Identification No[1760-2007-001929]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

15-dong

Lightweight steel frame single-story factory building with prefabricated panel roof

Security office 324m2

 

20.

Building

Identification No[1760-2004-005350]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

16-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Lightweight steel frame single-story factory building with panel roof on truss 270m2

 

21.

Building

Identification No[1760-1999-007320]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do


[English Translation]

 

17-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete single-story factory building with prefabricated panel roof 288m2

 

22.

Building

Identification No[1760-2005-008712]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

18-dong

Steel-framed single-story factory with grass wool panel roof (Gym) 1,218.42m2

 

23.

Building

Identification No[1760-2020-000803]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

19-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Reinforced concrete single-story factory building with panel roof (Dangerous goods storage and processing facilities)

1st floor High-pressure gas reservoir 103.5m2

 

24.

Building

Identification No[1760-2022-003006]

281, Imsu-dong, Gumi-si, Gyeongsangbuk-do

282, Imsu-dong, Gumi-si, Gyeongsangbuk-do

283, Imsu-dong, Gumi-si, Gyeongsangbuk-do

20-dong

[Road Name Address] 375, Suchul-daero, Gumi-si, Gyeongsangbuk-do

Steel-framed single-story factory

1st floor Factory (Machine room) 320m2

The list of machinery and apparatus under Article 6 of the Factory and Mining Foundation Mortgage Act is the same as listed in the following attachment.


[English Translation]

 

The List of Machinery and Apparatus

under Article 6 of the Factory and Mining Foundation Mortgage Act

 

No.

  

Name (Category)

Structure, Specifications, Type, Capacity

  

Manufacturer,

Manufacturing Number,
Manufacturing Date

  

Quantity

1   

ASML KrF Scanner

[***]

  

ASML

Hong Kong Limited

2022.12

   1
2   

TEL Track

[***]

  

APLT Corporation

2022.12

   1
3   

AEGIS

[***]

  

Nextin

2022.12

   1
4   

CD SEM

[***]

  

Hoyeon Tech

2023.06

   1
5   

CD SEM

[***]

  

Hoyeon Tech

2023.02

   1
6   

AVI(INSPECTRA 3000SR-III)

[***]

  

TASMIT, Inc.

2021.12

   1
7   

SFX-200

[***]

  

SMARTS

2021.12

   1
8   

CD SEM

[***]

  

Hoyeon Tech

2022.12

   1
9   

SemDex

[***]

  

SENTRONICS METROLOGY GMBH

2020.12

   1
10   

Nanometrics ATLAS

[***]

  

Nano SOLTECH

2022.12

   1
11   

Deep Trench Etcher

[***]

  

AMSEA PTE. LTD.

2022.12

   1


[English Translation]

 

12   

SCCM(Oxide Etcher)

[***]

  

Semiz

2022.12

   1
13   

Hitachi Poly Etch

[***]

  

IM Co. Ltd.

2022.11

   1
14   

Hitachi Poly Etch(M511AE)

[***]

  

IM Co. Ltd.

2020.12

   1
15   

ASPEN Il

[***]

  

CIS-CORP

2021.09

   1
16   

M511AE

[***]

  

IM Co. Ltd.

2021.07

   1
17   

M500

[***]

  

IM Co. Ltd.

2018.01

   1
18   

Producer Harp(SACVD)

[***]

  

AMSEA PTE.

LTD.

2022.12

   1
19   

Barrier Sputter(lMP TI,TIN)

[***]

  

Russell

2022.12

   1
20   

Tungsten Deposition

[***]

  

Russell

2022.12

   1
21   

DE-TAPER

[***]

  

Korea Nitto Denko

2018.12

   1
22   

CVD Manual Part Cleaner

[***]

  

INNOMAX

2023.02

   1
23   

METAL MANUAL Part Cleaner

[***]

  

INNOMAX

2022.12

   1


[English Translation]

 

24   

Fab3 FOX Furnace

[***]

  

KSM

2024.06

   1
25   

WET STATION(OBND)

[***]

  

INNOMAX

2022.12

   1
26   

WET STATION(UHF)

[***]

  

INNOMAX

2022.12

   1
27   

H2S04 Wet Station(OBBND)

[***]

  

INNOMAX

2019.03

   1
28   

DOPED FOX FURNACE

[***]

  

KSM

2022.08

   1
29   

DOPED D-POLY FURNACE

[***]

  

KSM

2022.08

   1
30   

DOPED POLY DEPOSITION FURNACE

[***]

  

KSM

2021.12

   1
31   

Si Etch

[***]

  

INNOMAX

2019.03

   1
32   

Vertical Furnace(FOX) DD-823V-8BL

[***]

  

KSM

2021.05

  
33   

DOPED POLY DEPOSITION FURNACE

[***]

  

Lead Engineering

2020.12

   1
34   

Vertical Furnace (FOX) DD-823V-8BL

[***]

  

KSM

2020.11

   1
35   

IMP E500

[***]

  

AMSEA PTE. LTD.

2024.09

Installation Date:

2022.01

   1


[English Translation]

 

36   

MEDIUM CURRENT ION IMPANTER

[***]

  

AMSEA PTE. LTD.

2024.10

Installation Date:

2022.01

   1
37   

Centura EPI(Pronto)

[***]

  

AMSEA PTE. LTD.

2017.12

   1
38   

Centura EPI(Pronto)

[***]

  

AMSEA PTE.

LTD.

2018.07

   1
39   

Centura EPI(Pronto)

[***]

  

AMSEA PTE.

LTD.

2018.11

   1
40   

Centura EPI(Standard)

[***]

  

AMSEA PTE.

LTD.

2019.06

   1
41   

Centura EPI(Standard)

[***]

  

PJP tech

2019.05

   1
42   

HCL Gas Cabinet(BSGS)

[***]

  

Teratec Corporation

2018.06

   1
43   

E-Chemical Central Supply System

[***]

  

INNOMAX

2022.06

   1
44   

Clean Room

[***]

  

Sangwoo E&C

2022.07

   1
45   

EPI Incoming Transformer

[***]

  

Taesung

2024.09

  
46   

Cable Head for EPI Utility Supply

[***]

  

Taesung

2023.12

   1
47   

EPI Inconming Transformer

[***]

  

Taesung

2023.12

   1


[English Translation]

 

48   

Low-Nox High-Efficiency Boiler

[***]

  

CHUNGMYUNG E&C

2019.10

   1
49   

OAC for F3 supply

[***]

  

CHUNGMYUNG E&C

2020.12

   1
50   

H2 Purifier

[***]

  

Sangwoo E&C

2021.08

   1
51   

Photo CDA Back up System

[***]

  

CHUNGMYUNG E&C

2021.04

   1
52   

End Fab Emergency Exhaust System

[***]

  

Sangwoo E&C

2020.12

   1
53   

P-SiN equipment #3 Plasma Scrubber

[***]

  

Unisem Corporation

2020.12

   1
54   

CO2 Detection and Alarm System

[***]

  

Taesung

2023.12

   1
55   

EPI Clean Room(Fab Expansion)

[***]

  

Sangwoo E&C

2017.12

   1
56   

EMMI/THEMOS(PHEMOS-IOOO)

[***]

  

Hamamatsu Photonics

2020.12

   1
57   

SDB

[***]

  

FEI

HONGKONG

COMPANY

LIMITED

2020.12

   1
58   

SEM(R8230+[M4000plus)

[***]

  

Rigong Corporation

2020.12

   1

The above listed machinery and apparatus and all ancillary facilities attached thereto are included in the Mortgaged Property and installed on the real estate property listed in the Attachment.

EX-10.44 5 d920621dex1044.htm EX-10.44 EX-10.44

Exhibit 10.44

[English Translation]

/s/ signatures of the bank’s team member, team manager and deputy general manager of KDB

Loan Agreement

Date: December 16, 2024

The Bank shall explain the important contents of this loan agreement (the “Agreement”) to the parties involved in the Agreement and deliver all contract documents, including the Bank’s General Terms and Conditions for Credit Transactions (for corporations), a copy of this Agreement, and the corporate loan product description.

TO THE KOREA DEVELOPMENT BANK (“KDB”)

 

1.  The undersigned and the joint guarantor will borrow up to the amount set forth in the foregoing from the Korea Development Bank (the “Bank”), and agrees to faithfully carry out the provisions of the General Terms and Conditions for Credit Transactions (as amended or supplemented by the Bank from time to time) and this Agreement.

 

2.  The undersigned and the joint guarantor have firmly received “all contract documents, including the general terms and conditions, a copy of this agreement, and the corporate loan product description,” and have heard and understood the main contents sufficiently. In addition, the joint guarantor has received sufficient explanation and understands debt status, delinquency status, credit management target information, etc. of the undersigned (the borrower).

 

 

Address of the undersigned

 

Magnachip Semiconductor, Ltd. 76 Jikji-daero 436beon-gil, Heungdeok-gu,

Cheongju-si, Chungcheongbuk-do

Representative Director:

/s/ Young-Joon Kim

[corporate seal stamped]

  Address of the joint guarantor   (seal)
  Address of the joint guarantor   (seal)

Article 1   Confirmation of Loan Amount

The total amount of the loan, the sum amount based on the Obligor’s repayment plan, receipts and other methods, made available from the Bank to the Obligor shall be confirmed at the time of initial disbursement of the loan (in case of lump sum disbursement per each accounts) or at the time of final disbursement of the loan (in case of multiple disbursements) in accordance with the following criteria by referring to the repayment schedule, receipts, etc.:

 

KRW Loan    KRW38,000,000,000-    A sum of disbursed amount in KRW.
Foreign Currency-denominated KRW Loan    KRW-.    A sum of disbursed amount denominated in foreign currency exchanged from KRW at the current basic rate of exchange on the date of disbursement.
Foreign Currency Loan    KRW-.    A sum of disbursed amount in foreign currency.


[English Translation]

 

Article 2   Repayment Terms

The below repayment terms shall apply. The Obligor shall choose one of the following options for repayment of the principal and the interest of the loan by checking “” in the applicable box.

 

Category

  

Loan 1

  

Loan 2

Account title    Corporate working capital term loan   
Loan Amount    KRW38,000,000,000-   
Maturity    10 years from the first drawdown date of the loan        years from the first drawdown date of the loan
Repayment   Principal   

[ ] Repayment in a lump sum at its maturity

[✓] Repayment in installments

- Grace period: 2 years

- Repayment schedule: 8 years

- Repayment method: every 3 months (equal principal repayment)

  

[ ] Repayment in a lump sum at its maturity

[ ] Repayment in installments

- Grace period:

- Repayment schedule:

- Repayment method:

  Agreed interest   

[ ] Fixed interest rate (Article 3(2)1 of the General Terms and Conditions for Credit Transactions)

- the benchmark interest rate    , plus  % per annum

 

[✓] Floating interest rate (Article 3(2)2 of the General Terms and Conditions for Credit Transactions)

- variable rate of 3-month CD rate, plus 0.68% per annum

- rate reset cycle: every 3 months

  

[ ] Fixed interest rate (Article 3(2)1 of the General Terms and Conditions for Credit Transactions)

- the benchmark interest rate   , plus  % per annum

[ ] Floating interest rate (Article 3(2)2 of the General Terms and Conditions for Credit Transactions)

- the benchmark interest rate    , plus  % per annum

- rate reset cycle:  

  Interest payment method   

every 1 month

[ ] in advance  [✓] in arrears

  

every   month

[ ] in advance  [ ] in arrears

 

 

* In case there is no corresponding repayment date, the last day of the corresponding month shall be the repayment date and in case the repayment date falls on a non-banking day, the following business day shall be the repayment date:

 

 

Requested drawdown date

  

 

[     ] Date:

Account number:

[] By submitting a request form

  

 

[     ] Date:

Account number:

[ ] By submitting a request form


[English Translation]

 

  Prepayment Commissions   

Prepaid Principal Amount × Commission Rate (%) × (Remaining Term of Loan/Loan Period) in accordance with the below Commission Rate and Article 4 of this Agreement

 

[ ] n/a [ ] 1.4% (fixed) [] 1.2 (variable)

  Agreed Commissions   

If the Obligor makes a drawdown of the loan facility after the below date, the Obligor shall pay the agreed commissions in accordance with the below commission rate and Article 5 of this Agreement.

 

[ ] n/a

[ ] more than a year but less than 2 years,  % per annum

[ ] more than 2 years,  % per annum

 

Default Compensation

 

Default Interest

  

If the Obligor fails to pay its obligation under this Agreement when due and payable, a default compensation shall be calculated and paid by applying the following default interest rate to the payable amount for the delayed period as calculated in accordance with the calculation method set by the Bank:

The default interest rate shall be calculated by adding 3% additional interest rate per annum to the agreed interest rate, and the maximum default interest rate shall be 15% per annum.

  Calculation method of the interest, commission and default interest   

1. The agreed interest shall accrue on the balance thereof from the date immediately following the initial drawdown date of the loan (or the previous repayment date) until the repayment date of the loan at the benchmark interest rate set by the Bank as of the date of drawdown of the loan or the adjustment of benchmark interest rate.

 

2. The interest, commission and default interest under this Agreement shall be calculated per day on the basis of a 365 days in a year (or 366 days in leap year;); provided, however, with respect to loans in foreign currency, the number of days in a year shall be calculated on the basis of a 360 days in a year for USD/EUR and a 365 days in a year for JPY.

 

3. If the loan under this Agreement is a fund loan, such shall be determined by the institution that manages the fund.

  Automatic Transfer   

[ ] In order to pay the principal and interest of the loan, the Obligor hereby acknowledges and agrees that the terms and conditions of the Bank’s automatic transfer will be applied to the deposit account       and applies for the automatic transfer

[ ] Not applying for the automatic transfer

  Follow-up inspection of the use of funds   

[ ] not applicable

[ ] applicable

 

[ ] not applicable

[ ] applicable

  Obligation to Maintain Solvency   

[ ] n/a [ ] Section 1 [ ] Section 2

[ ] Section 3

 

[ ] n/a [ ] Section 1 [ ] Section 2

[ ] Section 3


[English Translation]

 

(1) Notice of Repayment Schedule

In case of installment loan, the Bank shall notify the repayment schedule for the total amount of loan to the Obligor, joint guarantors, joint debtors and security providers.

(2) Size of the Company

Because the support product and applicable interest rate were determined upon the consideration of the size of the Company at the time of this agreement, if the size of the Company changes at the time of loan disbursement, the agreed interest rate may change depending on the change in the support product or interest rate conditions.

Article 3  Repayment Currency and Applicable Exchange Rate

The principal, interest, commission and default interest on foreign currency-denominated KRW loans and foreign currency loans shall be paid in the following currency applying the following exchange rate:

(1) The principal, interest, commission and default interest on foreign currency-denominated KRW loans shall be paid in KRW exchanged from the base amount in foreign currency applying basic rate of exchange, as first announced by the Bank on the actual repayment date; provided, however, if the Bank provides otherwise, repayment may be made in the designated foreign currency.

(2) The principal, interest, commission and default interest on foreign currency loans shall be paid in the borrowing currency or KRW equivalent thereto; if repayment is made in KRW, the amount shall be exchanged from the borrowing currency at TT selling rate as of the actual repayment date, but if repayment is made in the borrowing currency, the commission-in-lieu-of-exchange shall be paid as provided by the Bank.

(3) If the exchange rate is not confirmed on the date of repayment of the principal, interest, commission or default interest, the repayment shall be made by applying a tentative exchange rate set by the Bank, and the Bank shall confirm the exchange rate and settle the difference thereafter.

Article 4  Pre-Payment or Acceleration of Payment

(1) The Obligor may repay the principal prior to the repayment date thereof all or parts of the loan prior to its maturity, in which case the Obligor shall pay the prepayment commission in accordance with Article 2 of this Agreement. The relevant terms are defined as follows:

 

  1.

Prepaid Principal Amount: the principal loan amount repaid prior to the repayment date thereof, and in case of an installment loan, this includes the principal loan amount repaid prior to the repayment date designated in respect of each installment.

 

  2.

Remaining Term of Loan: the number of days calculated beginning from the day following the prepayment date until the repayment date, and in case where the term of the loan (which term shall take into account any extension period) exceeds 3 years, the repayment date shall be deemed to be the date that is 3 years after the initial drawdown date for the respective account. In case of an installment loan, the Remaining Term of Loan shall be calculated in respect of each installment,

 

  3.

Loan Period: the number of days beginning from the initial drawdown date until the repayment date, provided in case the loan period (which period shall take into account any extension period) exceeds 3 years the loan period shall be deemed to be 3 years.


[English Translation]

 

  4.

Details on the commission rate, etc. shall be posted on The Korea Development Bank website at www.kdb.co.kr.

(2) The prepayment commission may be reduced in part or exempt under applicable laws and regulations, governmental policies, or for causes separately specified by the Bank. In case the loan under this Agreement is a fund loan, the matters prescribed in this Article shall be determined by the institution that manages the fund.

Article 5  Agreed Commissions

(1) If the Obligor makes a drawdown of the loan facility after a period set out in the following from the date of this loan agreement, the Obligor shall pay the agreed commissions as provided by the Bank.

(2) The agreed commissions shall be imposed at the rate set forth in Article 2 with respect to the outstanding balance of the Loan from the date immediately following the date indicated in Article 2 until the date immediately prior to the date of drawdown, and shall be paid on the drawdown date of the Loan or every three (3) months.

Article 6  Payment of Revenue Stamp Tax

(1) The Obligor and the Bank shall each bear 50% of the stamp tax under this Agreement.

(2) If the stamp tax to be borne by the Obligor pursuant to paragraph (1) is paid by the Bank, the Obligor shall repay the Bank in accordance with Article 4(2) of the General Terms and Conditions for Credit Transactions.

Article 7  Receipt of the Loan

The Obligor shall submit a receipt for drawdown of the loan; provided, however, the Obligor may not submit such receipt when the loan is deposited to the account of the Obligor or the loan is used to repay a loan in the Obligor’s name.

Article 8  Purpose of the Loan and Sanctions

The loan subject to follow-up inspection of the use of funds according to Article 2 of this Agreement will be implemented as follows:

If the Obligor does not submit the detailed table of usage of the loan amount within three (3) months from the drawdown date or if the Bank finds that the transaction between the Obligor and the Bank cannot be continued upon the Bank’s discovery of the Obligor’s deviation from the intended purpose of the Loan, all obligations of the Obligor shall be accelerated and immediately become due and payable upon written notice of the Bank. Also, new loan will be limited for one (1) year (upon the Bank’s first discovery of deviation from the intended purpose of the Loan) and for five (5) years (upon second first discovery of deviation from the intended purpose of the Loan) from the repayment date of the respective loan.

Article 9  Third Party’s Repayment and Subrogation

(1) If a third-party desires to repay part or all of the debts in subrogation of the Obligor, the Obligor shall obtain consent thereto from the Bank.


[English Translation]

 

(2) The interested parties including joint guarantors, joint debtors agree not to exercise any right obtained from the Bank by repayment or subrogation without the consent of the Bank while the transaction between the Bank and the Obligor continues, and even in case the interested parties exercise their rights at the same time with the Bank, the interested parties will be repaid only after the Bank is fully repaid.

Article 10  Cancellation of the Loan Agreement, etc.

In the event an acceleration of payment occurs as set forth in Article 7 of the General Terms and Conditions for Credit Transactions, or if the loan is not withdrawn within the withdrawal period provided by the Bank due to reasons attributable to the Obligor, the Bank may cancel part or all of Loan Agreement, or suspend the drawdowns of the Loan or the Deposited Fund.

Article 11  Agreement on the Foreign Currency Loans

(1) The Obligor shall make deposits with the Bank as designated by the Bank the fund in foreign currency required for the planned project other than the approved amount of loan.

(2) Damages or any other cost claimed by a third party against the Bank due to breach by the Obligor shall be borne by the Obligor and the Obligor shall not raise any objection if the Bank exercises its right against the Obligor in the same manner as under this Agreement.

(3) The Obligor shall be subject to compensation for damages in the following cases:

 

  1.

The Obligor shall not raise any objection even when the Bank or its designated person exercises the Obligor’s right to claim compensation for damages arising from shortage in quantity, damage or different size of brought-in items due to supplier’s negligence.

 

  2.

If the Obligor receives compensation for damages, or if the Bank receives compensation for damages pursuant to the provision of subparagraph 1, the equivalent KRW amount of the compensation for damages shall be deposited to the Deposited Fund account in the name of the Obligor.

(4) In case of foreign currency loans, if the repayment date falls on a non-banking day or non-banking day of the country of such foreign currency, the following business day (the day where both the bank and the bank of the country of such foreign currency are open) shall be the repayment date. The same will be applicable to prepayments.

Article 12  Obligation to Maintain Solvency

(1) The Obligor agrees to maintain the appropriate financial ratio specified below for the purpose of maintaining solvency in relation to obligations arising from this Agreement. If there are any additional financial restructuring agreements, such agreements shall be attached to the end of this Agreement and the terms of such agreements shall be deemed as part of this Agreement.

 

     20 .     20 .     20 .     20 .     20 .  

Debt ratio

                    

Equity ratio

                    

( ) ratio

                    

( ) ratio

                    


[English Translation]

 

(2) If the Obligor intends to engage in any of the following activities, the Obligor shall consult thereon with the Bank in advance:

 

  1.

Merger, business transfer/acquisition and sale or lease of material properties;

 

  2.

Investment in fixed assets deviating from the intended purpose under the Agreement;

 

  3.

Provision of guaranty for a third party’s obligation;

 

  4.

Participation in a new business or overseas investment; or

 

  5.

Activities which are likely to cause material change in management including application for work out or private composition.

(3) The Obligor shall comply with the requests of the Bank for the following activities which are deemed necessary by the Bank for the administration of this Agreement:

 

  1.

Sale of real estate or the securities held by the Obligor;

 

  2.

Contribution of the majority shareholder;

 

  3.

Paid-in capital increase or initial public offering.

(4) Paragraphs (1) to (3) shall apply only in cases where the Obligor checked (“”) the box in the Article 2 indicating obligation to maintain solvency.

Article 13  Guarantee

Joint guarantors signing and affixing their seals to this Agreement shall approve the General Terms and Conditions for Credit Transactions and each provision of this Agreement, be jointly and severally liable with the Obligor for the Loan, and shall comply with the following subparagraphs in the performance of their obligations:

(1) The scope of the guaranteed liabilities shall include the principal, interest, default interest and any additional liabilities, and be limited to KRW.

(2) Guarantee by the following financial institutions (or its equivalents) shall be excluded from the scope of guaranteed liabilities in 1. above.

Banks under the Banking Act and other special acts;

Credit Guarantee Fund under the Credit Guarantee Fund Act;

Korea Technology Finance Corporation under the Korea Technology Finance Corporation Act;

Regional Credit Guarantee Foundation under the Regional Credit Guarantee Foundation Act;

Korea Trade Insurance Corporation under the Trade Insurance Act;

Korea Housing Finance Corporation under the Korea Housing Finance Corporation Act;

Housing and Urban Fund under the Housing and Urban Fund Act; and

Surety insurance company under the Insurance Business Act.

(3) The Bank may amend, terminate or release, as applicable, other securities or guarantees if the joint guarantors consent thereto or if the Bank determines that the Mortgagor’s subrogation right will not be


[English Translation]

 

adversely affected by substituting the existing security with a higher value security or the guarantor with another guarantor with comparable financial resources, or the release of the security or the guarantee in proportion to the Obligor’s partial payment of the guaranteed or secured obligations.

(4) If there is a separate guarantee for transactions between the Bank and the Obligor, such other guarantee shall not affect this guarantee provided under this Agreement.

(5) Each provision of the General Terms and Conditions for Credit Transactions shall be applied to the joint guarantors unless each provision thereof is contrary to the nature of the guarantee.

Article 14  Special Terms and Conditions

 

1. If the Bank determines that the recovery of claims becomes notably challenging due to substantial deterioration of the creditworthiness of the Obligor, the Bank may require the Obligor necessary measures to improve credit standing and the Obligor shall implement without delay. In the event that the Obligor fails to such implement, at the Bank’s request, all obligations which the Obligor owes to the Bank shall immediately become due and payable.
The Undersigned   

Magnachip Semiconductor, Ltd.

76 Jikji-daero 436beon-gil, Heungdeok-gu, Cheongju-si, Chungcheongbuk-do

Representative Director:

/s/ Young-Joon Kim

[corporate seal stamped]

   Joint Guarantor
   Joint Guarantor


[English Translation]

 

The Korea Development Bank

General Terms and Conditions for Credit Transactions

(For Corporate Borrower)

These General Terms and Conditions for Credit Transactions (the “General Terms and Conditions”) are established to facilitate the prompt and fair credit transactions between the Korea Development Bank (the “Bank”) and the customer (the “Obligor”) based on mutual trust. The Bank shall post this General Terms and Conditions at all offices of the Bank and on the electronic financial media, and the Obligor may access the General Terms and Conditions and request to deliver a copy thereof.

Article 1  Scope of Application

 

  (1)

The General Terms and Conditions shall apply to all credit transactions arising between the Bank and the Obligor (which is the person or entity owing obligations to the Bank including a borrower, a discount applicant and a payment guarantee applicant; hereinafter the same shall apply) that includes without limitation to loans, subscription of public and corporate bonds, payment guarantees, lending of instruments and securities, foreign exchange-related transactions, etc.

 

  (2)

In the event that the Bank has, through credit transactions with any third party, acquired bills (including checks, hereinafter the same) drawn, endorsed, accepted, accepted for honor or guaranteed by the Obligor, the General Terms and Conditions shall apply to the Obligor’s performance of the obligations evidenced by such bills; provided however, Articles 2, 3, 5, 7, 12(1) and 15(1) shall not apply.

 

  (3)

The General Terms and Conditions shall apply to all transactions and performance of obligations between the head office or branches of the Bank and the head office or branches of the Obligor to the extent that the transaction or the performance of obligations falls within the scope of Paragraph (1) or (2) above.

Article 2  Obligations on Bills and Credits

In the event the Obligor receives credit from the bills drawn, endorsed, accepted, accepted for honor or guaranteed by the Obligor, the Bank may demand from the Obligor the performance of the Obligor’s obligations by exercising the Bank’s rights either under such bills or under such underlying credits.

Article 3  Interest and Default Interest

 

  (1)

The rates, calculation method or the time and manner of payment, respectively, of the interest, discount charge, guarantee fee or commission (“Interest and other fees”) shall be determined by the Bank to the extent permitted by applicable laws and regulations, and the Bank shall make available through product description and the Bank’s website for the Obligor to check the Interest and other fees prior to entering into relevant agreements.

 

  (2)

With respect to the rate of the Interest and other fees, the Obligor may select one of the following at the time of the agreement:

 

  1.

The Bank shall not, in principle, change the rate until the Obligor’s obligations are fully performed; or


[English Translation]

 

  2.

The Bank may change the rate from time to time until the Obligor’s obligations are fully performed.

 

  (3)

If the Obligor selects Paragraph (2) 1. above and there is a material change in circumstances due to sudden changes in the national economy or financial situation, which could not be expected at the time of execution of the agreement, before the obligations are fully performed, then the Bank may increase or decrease the rates of the Interest and other fees by providing notice to the Obligor. In the event the cause for such change ceases to exist, the Bank shall change the rate of the Interest and other fees to conform to such circumstance.

 

  (4)

If the Obligor selects Paragraph (2) 2. above, the Bank shall increase or decrease the rates of Interest and other fees in accordance with the financial practices to a reasonable extent.

 

  (5)

Any amount not paid by the Obligor to the Bank when due and payable shall bear interest at the default rate determined by the Bank to the extent permitted under the applicable laws and regulations, calculated on a daily basis on 365 days in a year (366 days in a leap year); provided that, the Bank may change the rates to the extent permitted under the applicable laws and regulations in the event of change in financial condition or any other comparable causes.

 

  (6)

If the Bank needs to change the calculation method or time and manner of payment of the Interest and other fees and the default interest due to changes in the financial circumstances or any other circumstances affecting credit transactions, such change may be made by the Bank to the extent permitted under the applicable laws and regulations, and shall apply from the date of the first interest payment after such change.

 

  (7)

If the change is made pursuant to Paragraph (4), (5) or (6) above, the Bank shall post a notice of change at each office of the Bank and on electronic financial media as designated by the Bank for one (1) month from the effective date of such change; provided, that, if the change applies to certain Obligors, the change shall be notified to such Obligors separately.

 

  (8)

If the Obligor incurs unexpected disadvantage pursuant to Paragraph (3) or (6) above, the Obligor may terminate the agreement within one (1) month from the date of the first interest payment after such change. In this case, the interest shall accrue at the rate effective prior to the change until the date of termination, and any amount not paid by the Obligor to the Bank when due and payable as a result of such termination shall bear interest at the default interest rate that was effective prior to such change.

Article 4  Costs and Expenses

 

  (1)

The Obligor shall bear the costs and expenses set forth in the following as a result of default or non-performance of the Obligor’s obligation:

 

  1.

the costs and expenses incurred by the Bank in enforcing or protecting the Bank’s rights including without limitation to claims or security right against the Obligor, guarantor or guarantor in rem [including provisional attachment or provisional injunction (including termination thereof)];

 

  2.

the costs and expenses incurred by the Bank for inspection of any collateral or collection of claims; and


[English Translation]

 

  3.

the costs and expenses incurred by the Bank for sending notices to demand performance of the Obligor’s obligations.

 

  (2)

In the event that the Bank pays on the Obligor’s behalf any cost and expenses set forth in Paragraph (1) above not paid by the Obligor, the Obligor shall immediately reimburse the Bank for such payment. Any of such payment not paid immediately shall bear the agreed interest of which the maximum rate is 6% per annum as stipulated in Article 54 of the Korean Commercial Code, calculated on a daily basis based on 365 days in a year (366 days in leap year) for the period from the date of the payment by the Bank to the date of full reimbursement by the Obligor.

 

  (3)

Before executing any loan agreement, the Bank shall inform the Obligor in writing in advance of the type and amount of incidental costs and expenses required for extending loans, in addition to the agreed interest and prepayment fees. Further, the Bank shall calculate and inform the actual interest which adds up to the agreed interest and any other charges of similar nature to be borne by the Obligor.

Article 4-2 Withdrawal of Offer

ø Please note that the underlined portion of this Article is different from the “General Terms and Conditions for Credit Transactions (for Corporate Borrower)” set out by the Korea Fair Trade Commission.

 

  (1)

The Obligor may withdraw its offer of the loan contract concluded with the Bank in accordance with Article 46 of the Act on the Protection of Financial Consumers and related regulations.

 

  (2)

In the event that the Obligor, who has withdrawn its offer of the loan contract concluded with the Bank pursuant to Paragraph 1 above, insists on repaying the loan amount in whole, the Bank shall process upon confirming the Obligor’s intention to withdraw its offer.

Article 4-3 Termination of illegal contract

ø Please note that this Article is different from the “General Terms and Conditions for Credit Transactions (for Corporate Borrower)” set out by the Korea Fair Trade Commission.

If the Obligor executed a contract with illegality with the Bank, the Obligor may request the termination of the contract in accordance with Article 47 of the Act on the Protection of Financial Consumers and related regulations.

Article 5   Purpose and Use of Fund

 

  (1)

The Obligor shall clearly describe the purpose of the fund in the application for credit. The fund disbursed to the Obligor by the Bank or the securities borrowed by the Obligor from the Bank under the credit transactions shall not be used for any purpose other than the purpose agreed to under the agreement. The same shall apply to payment guarantees and other types of credits extended by the Bank.

 

  (2)

The Obligor shall actively cooperate with any and all actions of the Bank in relation to the use and management of the fund, borrowed securities or credit under Paragraph (1) above.


[English Translation]

 

Article 6   Security and Insurance

 

  (1)

The Obligor shall provide the Bank with security as prescribed by the Bank in connection with the obligations owed to the Bank.

 

  (2)

Unless the Bank demands otherwise, the Obligor shall provide the Bank with the facilities to be installed with the fund, together with the land and the building on or in which the facilities are installed including any and all facilities within the land and the building as security, and shall enter into an insurance agreement with respect to any security as instructed by the Bank and pledge the insurance claim in favor of the Bank.

 

  (3)

In case of deterioration in the Obligor’s or the guarantor’s creditworthiness due to a reason attributable to the Obligor or the guarantor or a significant reduction in the value of any security, the Obligor or the guarantor shall, upon demand by the Bank for the protection of security, effect the restoration or supplementation of such security.

 

  (4)

Any security shall, in principle, be disposed of in accordance with the procedures prescribed by the voluntary auction procedure in accordance with the Civil Execution Act (provided, in the case that the Trust Act or other specific laws prescribe for the disposition of such security, then in accordance with the foregoing), provided, however, in the case of each of the following sub-paragraphs, the Bank may directly apply the security for the payment of the Obligor’s obligations, or may sell the security and may deduct any expenses incurred from the proceeds and apply the remaining amount to the payment of the Obligor’s obligations to the Bank pursuant to Article 13 hereof. In this case, the Obligor shall agree to promptly repay any outstanding obligations if applicable, and the Bank shall pay to the Obligor, etc. any amount remaining after deducting the amount of the Obligor’s obligations from the assessed value of the security or sale proceeds. “Obligor, etc.” shall mean the Obligor, pledger, the third party acquirer of the security.

 

  1.

In the case that the value of the security is insignificant such that an auction shall be impractical;

 

  2.

In the case that there exist circumstances that make it difficult for a fair value to be assessed during an auction;

 

  3.

In the case that a fair market value is available such that a fair value can be assessed without recourse to an auction; or

 

  4.

In the case that a justifiable reason can be seen to exist.

 

  (5)

In the case that reliance is not made on the voluntary auction procedure (or a method of disposition of security prescribed under specific laws and regulations), the Bank shall notify the content of each of the following sub-paragraphs to the Obligor, etc. and persons of interest of which the Bank is aware, and only in the event that the person of interest does not provide a method of disposition resulting in an amount greater than the amount of expected sale proceeds assessed by the Bank during the period that is 1 months from the date of delivery of the above-referenced notice may the disposition be made. Provided, the foregoing shall not be applicable if there is a risk of loss or damage to the security or there is a risk of a rapid decrease in value of the security.

 

  1.

Method of enforcing security;

 

  2.

Amount of the secured obligations;


[English Translation]

 

  3.

The assessed value of the security or the amount of expected sales proceeds; and

 

  4.

Reason for directly applying the security for the payment of the Obligor’s obligations or for selling the security.

 

  (6)

In case of any delay in the Obligor’s performance of any obligations owing to the Bank, the Bank may continue to possess, or make collections on or dispose of, pursuant to the Paragraph (4) above, all or part of the Obligor’s personal properties, bills, and other negotiable instruments and securities in the Bank’s possession or management, even if it was not furnished to the Bank as security.

Article 7  Acceleration of Payment

ø Please note that the underlined portion of this Article is different from the “General Terms and Conditions for Credit Transactions (for Corporate Borrower)” set out by the Korea Fair Trade Commission.

 

  (1)

Upon occurrence of any of the events set forth below, all obligations which the Obligor owes to the Bank shall immediately become due and payable without notice or demand from the Bank, and the Obligor shall immediately pay (or perform) such obligations (including without limitation the obligation to make advance reimbursements for a payment guarantee, and the obligation to return and to release any registered security interests on the instruments and securities on loan by the Bank to the Obligor; hereinafter the same shall apply):

 

  1.

an order or notice of attachment, provisional attachment, or attachment for delinquent taxes or public imposts is issued with respect to any of the Obligor’s deposit with or other claims against the Bank (“Deposits and other claims”); provided however, in case of obligations secured by any collateral, such obligation shall be immediately due and payable for the reason of provisional attachment only if the recovery of claims is notably difficult;

 

  2.

a decision to commence a compulsory execution or public auction by exercise of a security right is made or disposition for delinquent taxes or public imposts is commenced with respect to any of the collaterals provided by the Obligor;

 

  3.

an application is filed for bankruptcy, rehabilitation or debtor rehabilitation of the Obligor, or an application is filed for listing the Obligor on the registry of delinquent debtors;

 

  4.

a notice is received for the collection of taxes or other public imposts prior to the due date thereof or the clearing house suspends the Obligor’s transactions;

 

  5.

the Obligor is deemed to fail to make payment due to its suspension of business or its fleeing or otherwise;

 

  6.

any of the events described in subparagraph 1 above occurs with respect to the Deposit and other claims of any oligopolistic shareholder or de facto owner of the Obligor who is also a comprehensive keun-guarantor; or

 

  7.

payment obligation is accelerated by any applicable law or regulation.

 

  (2)

Upon the occurrence of any of the events set forth below and as a result the preservation of the Bank’s rights are notably and adversely affected, the Bank may, in its sole discretion upon providing notice


[English Translation]

 

  to the Obligor, demand the Obligor to repay the obligations, to cancel attachment, etc. and to restore creditworthiness, and all obligations that the Obligor owes to the Bank will immediately become due and payable on the date when the grace period (which should be at least ten (10) days) designated in a written notice or demand given by the Bank has elapsed after the receipt of such notice or demand, and the Obligor shall immediately pay (or perform) such obligations: 

 

  1.

the Obligor fails to pay any of its obligations owed to the Bank on the due date or fails to pay the obligations which are accelerated pursuant to Paragraph (3) of this Article;

 

  2.

it becomes difficult for the Bank to maintain a client relationship with the Obligor due to the breach by the Obligor of any provisions in Article 5, 9 or 19 hereof; 

 

  3.

a decision to commence a compulsory execution or public auction by exercise of security right is made or disposition for delinquent taxes or public imposts is commenced with respect to the property other than the property set forth in Paragraph (1)1 or (1)2 of this Article;

 

  4.

an order of provisional attachment is made with respect to the property other than the property set forth Paragraph (1)1 of this Article, and the recovery of claims becomes notably challenging due to substantial deterioration of the creditworthiness of the Obligor;

 

  5.

it is determined that the Obligor obtained any loan by illegal and/or fraudulent methods including but not limited to intentionally submitting documents that are forged or altered to the Bank in violation of financial order;

 

  6.

the project or business related to the Bank’s loan is delayed or suspended for a considerable period without prior consent from the Bank;

 

  7.

the Obligor receives financial sanctions from governmental authorities or other entities due to violation of the applicable laws or regulations;

 

  8.

the creditworthiness of the Obligor decreases substantially as a result of the commencement of liquidation procedures against the Obligor, merger with another company having a deficit, lockout or suspension of business due to labor disputes, bankruptcy of a related company or occurrence of any legal disputes which may affect the management of the Obligor, or otherwise;

 

  9.

the Obligor’s credit information is registered as information on default, subrogation or substitute payment, dishonor, related parties, disruption of financial order or public records under the Credit Information Management Rules.

 

  (3)

Upon the occurrence of any of the events set forth below, the Bank may, in its sole discretion upon providing notice to the Obligor, demand the Obligor to repay the obligations, to cancel attachment, etc. and to restore creditworthiness, and all obligations that the Obligor owes to the Bank immediately become due and payable on the date when the grace period (which should be at least ten (10) days) designated in a written notice or demand given by the Bank has elapsed after the receipt of such notice or demand, and the Obligor shall immediately pay (or perform) such obligations:

 

  1.

the Obligor violates any provisions in Article 6(3) and/or Article 15 hereof;


[English Translation]

 

  2.

the Bank determines it to be difficult to maintain a client relationship with the Obligor due to the breach by the Obligor of the provisions of the agreement with the Bank, including without limitation such as the Obligor does not obtain fire insurance with respect to the collateral, intentionally transfers the collateral to a third party without the consent of the Bank to the detriment of the Bank’s interest, or delays providing collateral to the Bank the machinery or building which has been constructed, installed or manufactured with the proceeds of the loans extended by the Bank to the Obligor;

 

  3.

if the guarantor falls in any of the events under Paragraph (1)1 to (1)5, (1)7, (2)3 or (2)4 of this Article, and the guarantor is not replaced within a considerable period; or

 

  4.

any of the events under Paragraph (1)1 or (1)2 of this Article occurs to the collateral provided by a third party in favor of the Obligor.

 

  (4)

Even when the Obligor’s obligation to the Bank is accelerated under Article 7 Paragraphs (1) to (3) of this Article, if the Bank expressly waives its rights or if the normal transactions are resumed between the Bank and the Obligor notwithstanding the acceleration (e.g., the Bank receives an installment payment, interest or default interest), the obligation or the obligation designated by the Bank shall be deemed to have been restored to its original condition.

Article 8  Notice to Joint Guarantors of Accelerated Obligations

 

  (1)

If the Obligor’s payment obligation is accelerated pursuant to each subparagraph of Article 7(1), the Bank shall notify of such event of acceleration in writing to the joint guarantor within fifteen (15) business days from the date on which any event of acceleration under subparagraph 1 or 6 of Article 7(1) occurs or the Clearing House suspends the Obligor’s transactions under subparagraph 4 of Article 7(1) or otherwise, within fifteen (15) business days from the date on which the Bank recognizes such event of acceleration.

 

  (2)

If the obligations are accelerated pursuant to Article 7(2) or (3), the Bank shall notify the joint guarantors thereof in writing within fifteen (15) business days from the date when such obligations are accelerated.

 

  (3)

Even in case such event of acceleration of obligations is notified to the joint guarantors pursuant to Paragraph (1) or (2) above, the consent of the joint guarantors for continuous transaction is not required with respect to the obligations of which acceleration has been withdrawn pursuant to Article 7(4). In this case, the Bank shall give a notice of withdrawal of acceleration in writing to the joint guarantor of such obligations within fifteen (15) business days.

Article 9  Obligation to Maintain the Debt Repayment Capacity

The Obligor shall maintain a minimum financial ratio that is required by the Bank in order to repay the obligations owed to the Bank.

Article 10  Set-off by the Bank

 

  (1)

In the event that the Obligor’s obligation is due and payable whether by maturity in accordance with its term or by acceleration upon occurrence of any of the events described in Article 7, the Bank may set off by written notice to the Obligor and/or Guarantor (hereinafter “Obligor, etc.”) any such obligation at any time against any of the Deposits and other claims of the Obligor or the guarantors irrespective of the due dates thereof.


[English Translation]

 

  (2)

In the event that the Obligor’s obligation becomes due and payable to the Bank as referred to in Paragraph (1) above, the Bank may, on behalf of the Obligor, etc., also make withdrawals from the Obligor, etc.’s deposits in the Obligor, etc.’s name provided by the Obligor, etc. as security, and may apply such withdrawals to the payment of the Obligor’s obligations regardless of whether the maturity of such deposit is due yet without any prior notice and without complying with any particular procedures; provided however, that immediately after such withdrawal and application, the Bank shall give a notice to the Obligor, etc. of the withdrawal and application.

 

  (3)

If the Bank sets off any obligation of the Obligor against the Obligor, etc.’s Deposits and other claims pursuant to Paragraphs (1) above, the Bank may take payment suspension measures in respect of or on the Obligor, etc.’s Deposits and other claims for the time being prior to set-off; provided that, if the Bank takes payment suspension measures on the Obligor, etc.’s Deposits and other claims, the Bank shall immediately notify the title holder thereof.

 

  (4)

In the event that the Bank sets off against the Obligor’s obligation in accordance with the provisions of Paragraphs (1) above or makes any withdrawals and application in accordance with the provisions of Paragraph (2) above, such set-off or withdrawal and application shall be promptly effected taking into account the fair benefits of the Obligor, guarantors and security providers. The period for the purpose of calculation of Interest and other fees on the Obligor’s credits and obligations and default interest, shall extend up to and include the date on which the notice of set-off is sent to the Obligor or the date on which the calculation for withdrawal and application is made, of which the rate shall be determined by the Bank, and the foreign exchange rate shall be determined as the market rate prevailing at the time of the calculation by the Bank. In this case, as for any of the Deposits and other claims of the Obligor with the Bank of which the maturity is not due yet, the interest rate agreed with the Bank at the time of opening the account shall apply.

Article 11   Set-off by the Obligor

 

  (1)

The Obligor may set off any of the Obligor’s Deposits and other claims which became due against any obligations owed to the Bank irrespective of the due dates of such obligations.

 

  (2)

In the event that the Obligor sets off its claims against the obligation to repurchase the bill discounted by the Bank prior to its due date, the Obligor shall repurchase such bill at the remaining value after having deducted from its face value an amount discounted from the date of repurchase to the maturity; provided that, the Obligor shall not set off against any bills which the Bank has negotiated to any third party.

 

  (3)

Notwithstanding the provisions of Paragraph (1) and (2) above, the Obligor may not set off any claims and obligations denominated in a foreign currency until their respective due date and unless all procedures are completed in accordance with the applicable laws and regulations with respect to foreign exchange.

 

  (4)

In the event that the Obligor sets off its claims against the Bank in accordance with Paragraphs (1) to (3) above, the Obligor shall give the Bank a written notice thereof and shall promptly submit to the Bank any passbook or certificate evidencing deposits or claims against which such claim is set off, together with the reported signature and/or seal affixed thereon.


[English Translation]

 

  (5)

In the event that the Obligor sets off its claims against the Bank in accordance with Paragraphs (1) to (3) above, the period for purposes of calculating Interest and other fees on the Obligor’s claims and obligations, and default interests shall be up to and including the date on which the Bank receives the Obligor’s notice of set-off, and the rate of interest shall be determined by the Bank, and the foreign exchange rate shall be determined as the market rate prevailing at the time of calculation by the Bank. The Obligor shall pay to the Bank such fees as are agreed to be payable between the Bank and the Obligor with respect to the prepayment prior to the maturity.

Article 12   Presentment and Delivery of Bills

 

  (1)

If the Bank sets off against the Obligor’s obligation or makes withdrawals and application as set forth in Article 10 without exercising the Bank’s rights under the bills in accordance with Article 2, the Bank will not be required to simultaneously return any such bills to the Obligor. The bills shall be returned at the Bank’s office which conducts banking transactions with the Obligor, and the Bank shall notify the Obligor to promptly receive the bills. The same procedures shall apply to the case of returning the bills in the event of set-offs by the Obligor under Article 11.

 

  (2)

If the Bank sets off against the Obligor’s obligation or makes withdrawals and application as set forth in Article 10 by exercising the Bank’s rights under the bills pursuant to Article 2, the Bank will not be required to present or deliver any such bills to the Obligor if any of the following conditions is satisfied, and the provisions of Paragraph (1) above shall apply with respect to returning the bills:

 

  1.

if the Bank does not know the Obligor’s current whereabouts;

 

  2.

if the Bank is the place designated as the place at which such bills are payable; or

 

  3.

if the Bank deems it unavoidable to omit presentment or delivery of the bills to the Obligor for such reasons as interruption of transport or communication or its use for collection, or otherwise.

 

  (3)

If any of the Obligor’s obligations to the Bank that are due and payable are not paid in full after being set off as set forth in Articles 10 and 11 and other parties are liable under the bills in addition to the Obligor, the Bank may retain such bills and may apply the proceeds collected or received by the disposition of the bills to the payment of the Obligor’s obligations in accordance with Article 13.

 

  (4)

The Bank may make a demand for payment without presenting the bills for the purpose of tolling the statute of limitations for claims of the bills.

Article 13   Order of Application by the Bank

 

  (1)

In the event that payments made by the Obligor, set-offs or withdrawals and application made by the Bank as provided for in Article 10, are insufficient to satisfy all of the Obligor’s obligations, the Bank shall apply such payments and/or such set-offs or withdrawals and application to the satisfaction in the following order of (i) any expenses, (ii) default interest, and (iii) the interest and the principal of the Obligor’s obligation; provided however, the Bank may change the order of application unless such change is adverse to the Obligor’s interest.

 

  (2)

In the event that there are two (2) or more of the Obligor’s obligations against which payment or set-off is made and such obligations are not discharged in full by such payment or set-off, Article 477 of the Korean Civil Code shall apply to the amount recovered in the court auction or public sale by exercise of security rights.


[English Translation]

 

  (3)

In the event that there are two (2) or more of the Obligor’s obligations against which payment or set-off is made and any voluntary repayments or Deposits and other claims which do not fall under Paragraph (2) above are insufficient to satisfy all of the Obligor’s obligations, such repayments or Deposits and other claims may be applied to the satisfaction of the Obligor’s obligations in such order of application as the Obligor may determine. In this case, if the determination of the order of application is likely to adversely affect the Bank’s rights, the Bank may without delay raise an objection thereto and change the order of application of the obligations to be paid or set-off by considering the availability of property security or guarantees, the value and marketability of such property security or guarantees, the due date and the possibility of collection of the discounted bills, or otherwise.

 

  (4)

In the event that the Bank applies the payments and/or set-offs or withdrawals and application to the satisfaction of the Obligor’s obligations in such order of application different from the statutory order specified in the Korean Civil Code or any other applicable laws in accordance with Paragraph (3) above, the Bank shall take into consideration the reasonable interests of the Obligor, the security provider or the guarantor to the extent such does not adversely affect the protection of the Bank’s claims.

Article 14   Order of Application by the Obligor

 

  (1)

In the event of any set-off effected by the Obligor as set forth in Article 11, if the Deposits and other claims are insufficient to satisfy all of the Obligor’s obligations, such Deposits and other claims may be applied to the satisfaction of the Obligor’s obligations in such order of application as the Obligor may determine.

 

  (2)

When the Obligor fails to make the determination as set forth in Paragraph (1) above or if the determination of the order of application provided in Paragraph (1) above is likely to adversely affect the preservation of the Bank’s rights, the Bank shall designate the order of the application of the obligations to be satisfied by set-off pursuant to Article 13.

Article 15   Assumption of Risks and Indemnification

 

  (1)

In the event any bills which the Obligor has drawn, endorsed, accepted, accepted for honor or guaranteed, or instruments which the Obligor has furnished to the Bank are lost, destroyed, damaged or delayed in delivery due to causes not attributable to the Bank such as force majeure, disasters, calamities or accidents during transit, the Obligor shall pay the Obligor’s obligations as recorded on the Bank’s books, slips, or otherwise; provided that, if the Obligor presents any evidence different from the Bank’s books and slips, or otherwise, the Bank shall compare the evidence and fix the Obligor’s obligations as it thinks fit and then the Obligor shall pay and perform such obligations.

 

  (2)

In the event any bills which the Obligor has drawn, endorsed, accepted, accepted for honor or guaranteed, or the instruments which the Obligor has furnished to the Bank are lost, damaged or destroyed as set forth in Paragraph (1), the Obligor shall upon the Bank’s demand forthwith provide the Bank with substitute bills or other instruments; provided however, this does not apply to such bills and instruments acquired by the Bank in the course of transactions with a third party.

 

  (3)

The Bank shall undertake to indemnify the Obligor who bears losses from double payments without any negligence as a result of payments or substitute bills or other instruments pursuant to Paragraph (1) or (2) above.


[English Translation]

 

  (4)

If the Bank has entered into transactions or has handled matters after making adequate visual inspection with due care to check the seal impression or signature on the bills or instruments against the Obligor’s specimen seal impression or specimen signature previously filed with the Bank and finding such to be genuine, the Obligor shall be liable for any losses and damages arising from any forgery, alteration, wrongful use, or otherwise of the bills, instruments and seals or signatures, and shall be liable in accordance with the terms of any such bills or instruments.

Article 16   Filings with the Bank and Changes thereof

 

  (1)

The Obligor shall file with the Bank in the form prescribed by the Bank in advance the following: the Obligor’s name, trade name, representative, address and seal or signature, etc., and the name and seal or signature of the Obligor’s agent if any transaction is performed with the Bank through the Obligor’s agent.

 

  (2)

The Obligor shall notify the Bank of any change in what is filed with the Bank as set forth in Paragraph (1) above. The Obligor shall also notify the Bank of any changes to what has been registered in the Company Registry.

Article 17   Obligation to Prepare Documents in Good Faith

The Obligor shall in good faith prepare and submit the required documents to the Bank in connection with a credit transaction.

Article 18   Effect of Notice

 

  (1)

Any notice given by the Bank or any document sent by the Bank to the Obligor’s latest address filed with the Bank shall be deemed to have been delivered by the time it normally takes to be delivered by mail.

 

  (2)

If any notice given or any documents sent by the Bank in accordance with Paragraph (1) above has not been delivered or is delayed due to the Obligor’s negligence to notify any change pursuant to Article 16(2), such notice or documents shall be deemed to have been delivered at the time it normally should have been delivered by mail; provided that, notice of set-off, acceleration of payment or any other important indication of intention shall be deemed to have been delivered only if such notice was sent by content-certified mail.

 

  (3)

Copies retained by the Bank of the notices or documents forwarded by the Bank to the Obligor and the Bank’s record indicating such delivery shall constitute prima facie evidence that the Bank has given such notices or documents.

Article 19   Report and Investigation

 

  (1)

Upon the Bank’s request, the Obligor shall promptly submit to the Bank, reports with respect to the Obligor’s assets, liabilities, management conditions, the status of business or performance of credit conditions and any other important matters, and the Obligor shall also provide any assistance necessary for the Bank’s investigation of the Obligor’s book records, factories, place of business or any other matters, upon the Bank’s request.


[English Translation]

 

  (2)

The Obligor shall promptly submit to the Bank, even without the Bank’s request, a report of any material change that has occurred or is likely to occur with respect to the Obligor’s assets, liabilities, management conditions or the status of business or other matters which may affect the Obligor’s transactions with the Bank.

 

  (3)

If it is likely that it would not be possible for the Bank to collect its credit extended to the Obligor due to the measure of transaction suspension by the clearing house, non-performing credit or rapid deterioration of management conditions of the Obligor based on the reports, and investigations or notifications submitted in accordance with Paragraphs (1) and (2) above, the Bank may at any time send its staff, to the extent necessary for the purpose of protecting the Bank’s rights, to manage or supervise the Obligor’s assets and business management.

Article 20   Change to Terms of Credit Transaction

 

  (1)

In case of changes to the creditworthiness of the Obligor, the Bank may adjust the credit rating as determined by the Bank and change the credit limit, maturity, interest rate and/or other terms of the credit transaction by giving a written notice of such adjustment and/or change.

 

  (2)

If the Obligor has any objection to the change to the credit limit or maturity under Paragraph (1) above, the Obligor may terminate the agreement within one (1) month from the date when such change to the credit limit or maturity takes effect. As for any objection to the change in the interest rate, the Obligor may terminate the agreement within one (1) month from the first interest payment date under such change. The terms before the change shall apply until the termination date of the agreement.

 

  (3)

In the event the Obligor acknowledges that its creditworthiness has improved, the Obligor may demand in writing that the Bank change the credit limit, maturity, interest rate and/or other terms of the credit transaction that has been determined by the Bank. In this case, after review of such request, the Bank shall take necessary measures and notify the Obligor of the results of such review.

Article 21   Place of Performance and the Governing Law

 

  (1)

Any obligations in connection with the Obligor’s transactions with the Bank shall be performed at the Bank’s office that conducts transactions with the Obligor, unless otherwise agreed; provided however, if the Bank transfers the task of credit management to headquarter or other offices for the management of non-performing credit or for any other reasonable causes, such transferred obligations of the Obligor shall be performed at such headquarter or other offices.

 

  (2)

The credit transactions under the General Terms and Conditions shall be governed by and be construed in accordance with the laws of the Republic of Korea, even if the Obligor is not a Korean person or company.

Article 22   Amendment to General Terms and Conditions and the agreements

ø Please note that the underlined portion of this Article is different from the “General Terms and Conditions for Credit Transactions (for Corporate Borrower)” set out by the Korea Fair Trade Commission.


[English Translation]

 

  (1)

If the Bank intends to amend the General Terms and Conditions or the ancillary agreements thereto in a manner that will adversely affect the Obligor, the Bank shall post notices of the amendment in the Bank’s offices and on the webpage of the Bank for one (1) month preceding the scheduled date of the amendment; provided however, the Bank shall post notices of the amendment for seven (7) days from the effective date of the amendment in the case of each of the following sub-paragraphs:

 

  1.

When the amendment is in accordance with the enactment or revision of laws;

 

  2.

When the amendment is beneficial to the customer or does not apply to existing customers; or

 

  3.

When the amendment is about simple wording change which does not substantially change the content of the existing terms and conditions.

 

  (2)

In case the amendment under Paragraph (1) above will adversely affect the Obligor, the Bank shall notify the Obligor of such amendment through means agreed in advance with the Obligor, at least thirty (30) days before the amendment. However, no notice is necessary if the terms before the amendment shall apply to the Obligor or in case the Obligor expressly indicates the intention of not receiving such notification of any amendment.

 

  (3)

When the Bank gives notice to the Obligor under Paragraph (2) above, it shall include in the notice the following: “The Obligor may terminate the agreement within thirty (30) days from the date when the notice arrives in case of disagreement with the amendment, and the proposed amendment shall be deemed accepted and agreed to by the Obligor unless the Obligor provides notice of intention to terminate the General Terms and Conditions and the ancillary terms thereto”.

 

  (4)

The proposed amendment to the General Terms and Conditions and the ancillary terms thereto shall be deemed accepted and agreed to by the Obligor, unless the Bank receives the Obligor’s objection to such amendment within thirty (30) days after the notice in Paragraph (3) above is received by the Obligor.

 

  (5)

The Bank shall post or keep a copy of the General Terms and Conditions in the offices of the Bank and deliver them to the Obligor upon the Obligor’s request.

Article 23   Jurisdiction

The Obligor hereby agrees and consents that, in addition to the jurisdiction prescribed by the applicable law, the district court having jurisdiction over the headquarter or the offices of the Bank that conduct transactions with the Obligor shall have jurisdiction over any legal action instituted between the Bank and the Obligor, the guarantor or the guarantor in rem in connection with the credit transaction under the General Terms and Conditions; provided however, if the Bank transferred the management of credit to the headquarter or other offices of the Bank to manage non-performing credit which occurred due to a cause attributable to the Obligor, the Obligor agrees and consents, in addition to the jurisdiction prescribed by the applicable law, that the district court having jurisdiction over the headquarter or other offices of the Bank to which the management of credit has been transferred shall have jurisdiction over such legal actions.

EX-19.1 6 d920621dex191.htm EX-19.1 EX-19.1

Exhibit 19.1

MAGNACHIP SEMICONDUCTOR CORPORATION

SECURITIES TRADING POLICY

Effective December 13, 2018

I. Purpose

MagnaChip Semiconductor Corporation and its subsidiaries (the “Company”) have adopted this Securities Trading Policy (this “Policy”) for directors, officers and employees of the Company. The purpose of this Policy is to describe the standards concerning the handling of non-public information relating to the Company and the buying and selling of securities of the Company.

II. Persons Affected and Prohibited Transactions

This Policy applies to directors, officers and employees of the Company. Please note that the general prohibitions apply to all directors, officers and employees of the Company, while the restrictions set forth in Part V (Blackout Periods) and Part VI (Pre-Clearance) apply only to directors, executive officers and certain designated officers and employees. If you are unsure whether you are subject to the restrictions set forth in Part V or VI, please contact the Company’s General Counsel or his or her designee.

The same restrictions described in this Policy also apply to your spouse, minor children and anyone else living in your household, partnerships in which you are a general partner, trusts of which you are a trustee, estates of which you are an executor and investment funds or other similar vehicles with which you are affiliated (collectively “Related Parties”). You will be responsible for compliance with this Policy by your Related Parties.

For purposes of this Policy, references to “trading” or “transactions in securities of the Company” (or other words or phrases with substantially the same meaning) include purchases or sales of Company stock, bonds, options, puts and calls, derivative securities based on securities of the Company, gifts of Company securities, loans of Company securities, hedging transactions involving or referencing Company securities, contributions of Company securities to a trust, sales of Company stock acquired upon the exercise of stock options, exercises of stock options, market sales to raise cash to fund the exercise of stock options and trades in Company stock made under an employee benefit plan, such as a 401(k) plan.

III. Policy Statement

If a director, officer or employee has material nonpublic information (as further discussed below) relating to the Company, it is our policy that neither that person nor any Related Party:

 

   

may effect transactions in securities of the Company (other than pursuant to a pre-arranged trading plan that complies with Rule 10b5-1 (“Rule 10b5-1”) under the U.S. Securities Exchange Act of 1934, as amended (the “Exchange Act”) as described in Part VIII below) or engage in any other action to take advantage of that information;

 

   

may pass that information on to any person outside the Company or suggest or otherwise recommend that any such person outside the Company effect a transaction in securities of the Company or engage in any other action to take advantage of that information; or

 

   

assist anyone engaged in any of the above activities.

This Policy will continue to apply after termination of employment to the extent that a former director, officer or employee is in possession of material nonpublic information at the time of termination. In such case, no transaction in securities of the Company may take place until the information becomes public or ceases to be material.

This Policy also applies to information, obtained in the course of employment with, or by serving as a director of, the Company, relating to any other company, including:

 

   

our customers, clients or suppliers,

 

1


   

any entity with which we may be negotiating a major transaction or business combination, or

 

   

any entity as to which we have an indirect or direct control relationship or a designee on the board of directors.

No director, officer or employee may effect transactions in the securities of any such other company while in possession of material nonpublic information concerning such company that was obtained in the course of employment with the Company.

Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure) are no exception. Even the appearance of an improper transaction must be avoided to preserve our reputation for adhering to the highest standards of conduct.

Material Information. “Material information” is any information that a reasonable investor would consider important in a decision to effect a transaction in securities of the Company. In short, any information that could reasonably affect the price of such securities. Either positive or negative information may be material. Common examples of information that will frequently be regarded as material are:

 

   

financial results;

 

   

projections of future earnings or losses, or other guidance concerning earnings;

 

   

the fact that earnings are inconsistent with consensus expectations;

 

   

a pending or proposed merger, joint venture, acquisition or tender offer;

 

   

a significant sale of assets or the disposition of a subsidiary or business unit;

 

   

changes in dividend policies or the declaration of a stock split or the offering of additional securities;

 

   

pending or proposed changes in senior management or other key employees;

 

   

significant new products or services;

 

   

significant legal or regulatory exposure due to a pending or threatened lawsuit or investigation;

 

   

impending bankruptcy or other financial liquidity problems;

 

   

changes in legislation affecting our business; and

 

   

the gain or loss of a substantial customer, client or supplier.

20-20 Hindsight. Remember, if your transaction in securities of the Company becomes the subject of scrutiny, it will be viewed after-the-fact with the benefit of hindsight. As a result, before engaging in any transaction you should carefully consider how regulators and others might view your transaction in hindsight.

Tipping Information to Others. Whether the information is proprietary information about the Company or other information that could have an impact on the price of the Company’s securities, directors, officers and employees must not pass the information on to third parties. Penalties will apply whether or not you derive, or even intend to derive, any profit or other benefit from another’s actions.

When Information is Public. You may not trade on the basis of material information that has not been broadly disclosed to the marketplace, such as through a press release or a filing with the U.S. Securities and Exchange Commission (the “SEC”), and the marketplace has had time to absorb the information. As a general rule, information should not be considered fully absorbed by the marketplace until the end of the first business day after the information is released. Thus, if information is released on a Monday, trading should not take place until Wednesday. However, if the information in question is contained in a regular quarterly earnings release and the release is issued prior to the opening of the market on a given day, trading may take place on the next business day following the day of release.

 

2


Transactions under Company Plans. This Policy applies to the exercise of employee stock options and to the sale of common stock received upon exercise. This Policy also applies to the sale as part of a broker-assisted cashless exercise of a stock option and the market sale for the purpose of raising cash to fund the exercise of an option. This Policy also applies to the following elections under a 401(k) plan (if and when the Company makes Company securities an investment alternative under our 401(k) plan):

 

   

increasing or decreasing periodic contributions allocated to the purchase of Company securities;

 

   

intra-plan transfers of an existing balance in or out of Company securities;

 

   

borrowing money against the account if the loan results in the liquidation of any portion of Company securities; and

 

   

pre-paying a loan if the pre-payment results in allocation of the proceeds to Company securities.

In addition, this policy applies to purchases under any employee stock purchase plan.

Confidentiality Obligations. The restrictions set forth in this Policy are designed to avoid misuse of material nonpublic information in violation of the securities laws. These restrictions are in addition to, and in no way alter, the general obligations that each director, officer and employee of the Company has to maintain the confidentiality of all confidential or proprietary information concerning the Company and its business, as well as any other confidential information, that may be learned in the course of service or employment with the Company. No such information is to be disclosed to any other person in the Company, unless that person has a clear need to know that information, and no such information may be disclosed to any third parties, except as required or otherwise contemplated by your function or position.

IV. Additional Prohibited Transactions

Because we believe it is improper and inappropriate for any person to engage in short-term or speculative transactions involving the Company’s securities, it is the policy of the Company that directors, officers and employees of the Company, and their Related Parties, are prohibited from engaging in any of the following activities with respect to securities of the Company:

Pledging. You may not pledge Company securities, including as security for margin accounts.

Short sales. The SEC effectively prohibits directors and officers from selling Company securities short (i.e., selling stock you do not own and borrowing the shares to make delivery). This Policy is simply expanding this prohibition to cover all employees.

Puts, call, options and other derivatives. You may not buy or sell puts, calls, options or other derivatives in respect of securities of the Company.

Although the Company discourages speculative hedging transactions, the Company does permit long-term hedging transactions that are designed to protect an individual’s investment in Company securities (i.e., the hedge must be for at least twelve (12) months and relate to stock or options held by the individual). If you wish to engage in any such transaction, you must pre-clear it in accordance with the pre-clearance procedures described in Part VI below (even if you are not one of the persons otherwise required to submit your transaction in Company securities to pre-clearance). Because these activities raise issues under U.S. federal securities laws, any person intending to engage in permitted hedging transactions is strongly urged to consult legal counsel.

V. Blackout Periods — For Directors, Executive Officers and Certain Other Personnel with Access to Our Results

The Company’s announcement of quarterly financial results has the potential to have a material impact on the market for the Company’s securities. Therefore, in order to avoid any appearance that its directors, officers, employees and other insiders are trading while aware of material nonpublic information, all directors, executive officers, any other officers who have obligations to file reports under Section 16 of the Exchange Act (such directors, executive officers and other officers collectively being referred to herein as “Section 16 Insiders”) and certain other persons who are or may be expected to be aware of quarterly financial results of the Company will be subject to quarterly blackouts on trading.

The Company has established the following “blackout periods” in relation to the publication of its annual and quarterly results: (a) the period commencing seven (7) days prior to the end of its fiscal year and ending twenty-four (24) hours following public announcement of the Company’s annual financial results; (b) the period commencing seven (7) days prior to the end of each of its fiscal quarters and ending twenty-four (24) hours following public announcement of the Company’s financial results for such quarter; and (c) for directors and executive officers, to the extent and during the periods as the General Counsel or his or her designee may direct, including as required by Section 306 of the Sarbanes-Oxley Act of 2002 or its implementing regulations.

 

3


During these blackout periods, the following persons and their Related Parties are prohibited from effecting transactions in securities of the Company, including option exercises and purchases under employee stock purchase plans (except as otherwise expressly provided below):

 

   

Section 16 Insiders

 

   

Section 16 Insiders’ secretaries and other assistants;

 

   

employees in the accounting, finance and legal departments; and

 

   

any other person designated by the General Counsel or his or her designee.

You should be aware that the blackout periods described above may be modified by the Company at any time. In addition, the Company may from time to time determine that effecting transactions in securities of the Company is inappropriate at a time that is outside the blackout periods and, accordingly, may notify you of additional closed periods at any time. For example, a short blackout period may be imposed shortly before issuance of interim earnings guidance. Those subject to blackout period requirements will receive notice of any modification by the Company of the closed period policy or of any additional prohibition on trading during a non-blackout period. Persons subject to the blackout period restrictions who terminate their employment with the Company during a blackout period will remain subject to the restrictions until the end of such period.

The prohibition described in this Part V shall not apply to gifts of Company securities and contributions of Company securities to a trust so long as the requirements of Part VI below are complied with. The General Counsel or his or her designee may, on a case-by-case basis, authorize effecting a transaction in Company securities during a blackout period if the person who wishes to effect such a transaction (i) has, at least two (2) business days prior to the anticipated transaction date, notified the Company in writing of the circumstances and the amount and nature of the proposed transaction and (ii) has certified to the Company that he or she is not in possession of material nonpublic information concerning the Company.

See Part VIII below for the principles applicable to transactions under Rule 10b5-1 plans.

VI. Pre-Clearance of Securities Transactions

To provide assistance in preventing inadvertent violations of the law (which could result, for example, where a Section 16 Insider fails to comply with reporting obligations under the Exchange Act) and avoiding even the appearance of an improper transaction (which could result, for example, where an officer engages in a trade while unaware of a pending major development), we are implementing the following procedures:

1. All transactions in securities of the Company by Section 16 Insiders and any other persons whose transactions require reporting to the SEC under applicable laws must be pre-cleared both with the Chairman of the board of directors of the Company (the “Board”) and the Company’s General Counsel.

Persons subject to the foregoing restriction should contact the General Counsel at least three (3) business days (or such shorter period as the Board may determine) in advance.

2. All transactions in securities of the Company by the following persons and their Related Parties must be pre-cleared with the Company’s General Counsel or his or her designee:

 

   

Section 16 Insiders’ secretaries and other assistants;

 

   

employees in the accounting, finance and legal departments; and

 

   

any other person designated by the General Counsel or his or her designee.

Persons subject to the foregoing restriction should contact the General Counsel or his or her designee at least two (2) business days (or such shorter period as the General Counsel or his or her designee may determine) in advance.

 

4


If pre-clearance of the proposed transaction is granted both by the Chairman of the Board and the General Counsel (under case 1 above) or the General Counsel or his or her designee (under case 2 above), as the case may be, such clearance will be valid only for three (3) business days following the approval date. If a transaction for which clearance has been granted is not effected (i.e., the trade is not placed) within such three (3) business day period, the transaction must again be pre-cleared.

To the extent that a material event or development affecting the Company remains nonpublic, persons subject to pre-clearance will not be given permission to effect transactions in securities of the Company. Such persons may not be informed of the reason why they may not trade. Any person that is made aware of the reason for an event-specific prohibition on trading should in no event disclose the reason for the prohibition to third parties and should avoid disclosing the existence of the prohibition, if possible. Caution should be exercised when telling a broker or other person who suggested a trade that the trade cannot be effected at the time.

Note that the pre-clearance procedures may delay the disposition of any security after it is purchased.

The Company’s Compliance & Internal Audit Team shall periodically report to the Board, but no less frequent than once per quarter, any and all trading activities by persons who are subject to the pre-clearance requirements set forth in this Part VI.

See Part VIII below for the principles applicable to transactions under Rule 10b5-1 plans.

VII. Reporting of Stock Transactions by Section 16 Insiders; Speculative Trading

Section 16 Insiders are required to report to the SEC any transactions in Company securities by themselves or members of their household within two (2) business days of the transaction date. The Company makes voluntary filings with the SEC for such transactions, but the reporting obligations are ultimately the responsibility of the Section 16 Insider.

Section 16 Insiders may not trade and realize a profit from any open market purchase and sale or sale and purchase within any period of less than six months. For example, if a Section 16 Insider buys Company stock, he or she may not sell any shares of Company stock at a higher price for six months. If such a transaction occurs, a lawsuit can be brought against the Section 16 Insider and the Company by any stockholder. Matchable transactions subject to short-swing profit rules include self-directed purchases and sales within the 401(k) plan.

VIII. 10b5-1 Plans

The SEC has adopted a safe harbor rule, Rule 10b5-1, which provides a defense against insider trading liability for trades that are effected pursuant to a pre-arranged trading plan that meets specified conditions. The trading plan must be properly documented and all of the procedural conditions of the Rule must be satisfied to avoid liability.

Rule 10b5-1 plans allow transactions for the account of an insider to occur during blackout periods or while the insider has material nonpublic information provided the insider has previously given instructions or other control to effect pre-planned transactions in securities of the Company to a third party. The insider must establish the plan at a time when he or she is not in possession of material nonpublic information and the insider may not exercise any subsequent influence over how, when or whether to effect transactions. In addition to other specified conditions, a Rule 10b5-1 plan would specify in writing in advance the amount and price of the securities to be sold and the date for the sale (or a formula for determining the amount, price and date) or would otherwise not permit the insider to exercise any subsequent influence over how, when or whether to effect the sales. After adopting a valid Rule 10b5-1 plan, the insider will have an affirmative defense that a sale under the plan was not made “on the basis of” material nonpublic information.

The Company will treat the creation, modification or termination of a pre-planned trading program or arrangement established to meet the requirements of Rule 10b5-1 as a transaction subject to the blackout period rules set forth in Part V of this Policy. Transactions effected pursuant to a properly established Rule 10b5-1 plan however will not be subject to the blackout periods under Part V of this Policy.

The Company will treat the creation, modification or termination of a pre-planned trading program or arrangement established to meet the requirements of Rule 10b5-1 as a transaction subject to pre-clearance under Part VI of this Policy at the time the plan is established, modified or terminated. Persons subject to the pre-clearance policy should coordinate any such plans or arrangements with the Board or the Company’s General Counsel or his or her designee, as the case may be. Even though each transaction effected under a Rule 10b5-1 plan does not need to be pre-cleared, it nonetheless must be made in accordance with Rule 144 and must be reported on a Form 4 under Section 16 of the Exchange Act.

 

5


The Company will publicly announce any contract, instruction or plan for Company share purchases adopted pursuant to Rule 10b5-1, and any subsequent amendments thereto. Such public disclosure will be included in the Company’s proxy statement, press releases, on the Company’s website and/or through a current or periodic report filed with the SEC.

IX. Consequences

The SEC and the U.S. securities exchanges are extremely effective in detecting insider trading. The SEC and the U.S. Department of Justice have prosecuted cases involving trading or tipping by employees at all levels of a business, trading or tipping by family members and friends, trading involving offshore accounts and trading involving only a small amount of stock. The consequences of insider trading violations can be severe:

For individuals who trade on inside information (or tip information to others):

 

   

civil penalties of up to three times the profit gained or loss avoided;

 

   

criminal fines (no matter how small the profit); and

 

   

jail terms.

For a company (as well as possibly any supervisory person) that fails to take appropriate steps to prevent illegal trading, civil and criminal penalties.

Moreover, if any employee violates this Policy, the Company may impose sanctions, including dismissal for misconduct or cause. In addition, the Company may seek reimbursement from an employee for any fees or expenses incurred by the Company directly as a result of such employee’s violation of this Policy. Needless to say, any of the above consequences, even an investigation by the SEC that does not result in prosecution, can tarnish the reputation of the Company, its management and the person involved, and irreparably damage a career.

X. Assistance

Any person who has any questions about this Policy or about specific transactions may contact the Company’s General Counsel or his or her designee. Remember, however, that the ultimate responsibility for adhering to this Policy and avoiding improper transactions rests with you. In this regard, it is imperative that you use your best judgment and to ask before acting if you are unsure.

 

6

EX-21.1 7 d920621dex211.htm EX-21.1 EX-21.1

Exhibit 21.1

SUBSIDIARIES OF MAGNACHIP SEMICONDUCTOR CORPORATION

 

Subsidiary

  

Jurisdiction of Incorporation

MagnaChip Semiconductor S.A.

   Luxembourg

MagnaChip Semiconductor B.V.

   The Netherlands

Magnachip Semiconductor, Ltd.

   Korea

Magnachip Mixed-Signal, Ltd.

   Korea

MagnaChip Semiconductor SA Holdings LLC

   Delaware

MagnaChip Semiconductor Limited

   Taiwan

Magnachip Semiconductor Limited

   Hong Kong SAR

Magnachip Technology Holding Company, Limited

   Hong Kong SAR

Magnachip Semiconductor Inc.

   Japan

MagnaChip Semiconductor Holding Company Limited

   British Virgin Islands

Magnachip Semiconductor (Shanghai) Company Limited

   China

Magnachip Technology Company, Ltd.

   China

 

EX-23.1 8 d920621dex231.htm EX-23.1 EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-172864, 333-180696, 333-186789, 333-202120, 333-209756, 333-216204, 333-223155, 333-229811, 333-236565, 333-239872 and 333-272902) of Magnachip Semiconductor Corporation of our report dated March 14, 2025 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

 

/s/ Samil PricewaterhouseCoopers

Seoul, Korea
March 14, 2025
EX-31.1 9 d920621dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO

SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

I, Young-Joon Kim, certify that:

 

1.

I have reviewed this annual report on Form 10-K of Magnachip Semiconductor Corporation;

 

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.

Dated: March 14, 2025

 

/s/ Young-Joon Kim
Young-Joon Kim
Chief Executive Officer
(Principal Executive Officer)
EX-31.2 10 d920621dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO

SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

I, Shin Young Park, certify that:

 

1.

I have reviewed this annual report on Form 10-K of Magnachip Semiconductor Corporation;

 

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.

Dated: March 14, 2025

 

/s/ Shin Young Park

Shin Young Park

Chief Financial Officer

(Principal Financial Officer and

Principal Accounting Officer)

EX-32.1 11 d920621dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Magnachip Semiconductor Corporation (the “Company”) hereby certifies, to such officer’s knowledge, that:

(i) the Annual Report on Form 10-K of the Company for the year ended December 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and

(ii) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

Dated: March 14, 2025

 

/s/ Young-Joon Kim
Young-Joon Kim
Chief Executive Officer
(Principal Executive Officer)

The foregoing certification is being furnished solely pursuant to 18 U.S.C. § 1350 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended or incorporated by reference in any registration statement of the Company filed under the Securities Act of 1933, as amended.

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-32.2 12 d920621dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of Magnachip Semiconductor Corporation (the “Company”) hereby certifies, to such officer’s knowledge, that:

(i) the Annual Report on Form 10-K of the Company for the year ended December 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and

(ii) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

Dated: March 14, 2025

 

/s/ Shin Young Park
Shin Young Park
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

The foregoing certification is being furnished solely pursuant to 18 U.S.C. § 1350 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended or incorporated by reference in any registration statement of the Company filed under the Securities Act of 1933, as amended.

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 13 mx-20241231.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 999001 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure link:presentationLink link:definitionLink link:calculationLink 999002 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 999003 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 999004 - Disclosure - Accounts Receivable link:presentationLink link:definitionLink link:calculationLink 999005 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 999006 - Disclosure - Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 999007 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 999008 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 999009 - Disclosure - Accrued Expenses link:presentationLink link:definitionLink link:calculationLink 999010 - Disclosure - Derivative Financial Instruments link:presentationLink link:definitionLink link:calculationLink 999011 - Disclosure - Long-Term Borrowing link:presentationLink link:definitionLink link:calculationLink 999012 - Disclosure - Accrued Severance Benefits link:presentationLink link:definitionLink link:calculationLink 999013 - Disclosure - Stock Repurchases link:presentationLink link:definitionLink link:calculationLink 999014 - Disclosure - Equity Incentive Plans link:presentationLink link:definitionLink link:calculationLink 999015 - Disclosure - Impairment and Other Charges link:presentationLink link:definitionLink link:calculationLink 999016 - Disclosure - Early Termination Charges link:presentationLink link:definitionLink link:calculationLink 999017 - Disclosure - Foreign Currency Gain (Loss), Net link:presentationLink link:definitionLink link:calculationLink 999018 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 999019 - Disclosure - Geographic and Other Information link:presentationLink link:definitionLink link:calculationLink 999020 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 999021 - Disclosure - Loss Per Share link:presentationLink link:definitionLink link:calculationLink 999022 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 999023 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 999024 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 999025 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 999026 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:definitionLink link:calculationLink 999027 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 999028 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 999029 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 999030 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 999031 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 999032 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:definitionLink link:calculationLink 999033 - Disclosure - Accrued Severance Benefits (Tables) link:presentationLink link:definitionLink link:calculationLink 999034 - Disclosure - Equity Incentive Plans (Tables) link:presentationLink link:definitionLink link:calculationLink 999035 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 999036 - Disclosure - Geographic and Other Information (Tables) link:presentationLink link:definitionLink link:calculationLink 999037 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:definitionLink link:calculationLink 999038 - Disclosure - Loss Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 999039 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999040 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 999041 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:definitionLink link:calculationLink 999042 - Disclosure - Accounts Receivable - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999043 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Detail) link:presentationLink link:definitionLink link:calculationLink 999044 - Disclosure - Accounts Receivable - Schedule of Changes in Allowance for Credit Losses (Detail) link:presentationLink link:definitionLink link:calculationLink 999045 - Disclosure - Accounts Receivable - Schedule of Changes in Sales Return Reserve (Detail) link:presentationLink link:definitionLink link:calculationLink 999046 - Disclosure - Inventories - Summary of Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 999047 - Disclosure - Inventories - Changes in Inventory Reserve (Detail) link:presentationLink link:definitionLink link:calculationLink 999048 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999049 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) link:presentationLink link:definitionLink link:calculationLink 999050 - Disclosure - Intangible Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999051 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 999052 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999053 - Disclosure - Leases - Supplemental Balance Sheet (Detail) link:presentationLink link:definitionLink link:calculationLink 999054 - Disclosure - Leases - Components of lease cost (Detail) link:presentationLink link:definitionLink link:calculationLink 999055 - Disclosure - Leases - Other lease information (Detail) link:presentationLink link:definitionLink link:calculationLink 999056 - Disclosure - Leases - Aggregate future lease payment (Detail) link:presentationLink link:definitionLink link:calculationLink 999057 - Disclosure - Accrued Expenses - Summary of Accrued Expenses (Detail) link:presentationLink link:definitionLink link:calculationLink 999058 - Disclosure - Derivative Financial Instruments - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999059 - Disclosure - Derivative Financial Instruments - Details of Derivative Contracts (Detail) link:presentationLink link:definitionLink link:calculationLink 999060 - Disclosure - Derivative Financial Instruments - Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 999061 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets and Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 999062 - Disclosure - Derivative Financial Instruments - Impact of Derivative Instruments on Consolidated Statement of Operations (Detail) link:presentationLink link:definitionLink link:calculationLink 999063 - Disclosure - Derivative Financial Instruments - Cash deposits (Detail) link:presentationLink link:definitionLink link:calculationLink 999064 - Disclosure - Long-Term Borrowing - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999065 - Disclosure - Accrued Severance Benefits - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999066 - Disclosure - Accrued Severance Benefits - Changes in Accrued Severance Benefits (Detail) link:presentationLink link:definitionLink link:calculationLink 999067 - Disclosure - Accrued Severance Benefits - Future Benefits Payments to Employees (Detail) link:presentationLink link:definitionLink link:calculationLink 999068 - Disclosure - Stock Repurchases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999069 - Disclosure - Equity Incentive Plans - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999070 - Disclosure - Equity Incentive Plans - Summary of Restricted Stock Unit Activities (Detail) link:presentationLink link:definitionLink link:calculationLink 999071 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activities (Detail) link:presentationLink link:definitionLink link:calculationLink 999072 - Disclosure - Impairment and Other Charges- Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999073 - Disclosure - Early Termination Charges - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999074 - Disclosure - Foreign Currency Gain (Loss), Net - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999075 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999076 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Detail) link:presentationLink link:definitionLink link:calculationLink 999077 - Disclosure - Income Taxes - Difference Between Provision for Domestic and Foreign Income Taxes and Amount Calculated by Statutory Tax Rate to Net Income Before Income Taxes (Detail) link:presentationLink link:definitionLink link:calculationLink 999078 - Disclosure - Income Taxes - Summary of Composition of Net Deferred Income Tax Assets (Liabilities) Of Continuing Operations and Discontinued Operations (Detail) link:presentationLink link:definitionLink link:calculationLink 999079 - Disclosure - Income Taxes - Changes in Valuation Allowance for Deferred Tax Assets of Continuing Operations and Discontinued Operations (Detail) link:presentationLink link:definitionLink link:calculationLink 999080 - Disclosure - Income taxes - Summary of Valuation Allowance primarily Attributable to its Subsidiary (Detail) link:presentationLink link:definitionLink link:calculationLink 999081 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits (Detail) link:presentationLink link:definitionLink link:calculationLink 999082 - Disclosure - Geographic and Other Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999083 - Disclosure - Geographic and Other Information - Schedule of Product Categories (Detail) link:presentationLink link:definitionLink link:calculationLink 999084 - Disclosure - Geographic and Other Information - Schedule of Operating Segment (Detail) link:presentationLink link:definitionLink link:calculationLink 999085 - Disclosure - Geographic and Other Information - Net Sales by Region, Based on Location of Products are Billed (Detail) link:presentationLink link:definitionLink link:calculationLink 999086 - Disclosure - Accumulated Other Comprehensive Loss - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 999087 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:definitionLink link:calculationLink 999088 - Disclosure - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:definitionLink link:calculationLink 999089 - Disclosure - Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Common Share (Detail) link:presentationLink link:definitionLink link:calculationLink 999090 - Disclosure - Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Loss Per Common Share (Detail) link:presentationLink link:definitionLink link:calculationLink 999091 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 14 mx-20241231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 15 mx-20241231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 16 mx-20241231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 17 mx-20241231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 18 g920621g52z01.jpg GRAPHIC begin 644 g920621g52z01.jpg M_]C_X 02D9)1@ ! 0(!>0%Y #_[1144&AO=&]S:&]P(#,N, X0DE-! 0 M %#B^478X0DE-! 0 \< 5H QLE1QP" " .$))300E M 0S<_Z?:C'O@D%<':NKP7#3CA"24T$.@ Y0 ! ! + M<')I;G1/=71P=70 % %!S=%-B;V]L 0 !);G1E96YU;0 !) M;G1E $-L $ #A"24T$ M&@ #00 8 &, '] !@!$ %, 4 P # ,0 M $ 0 !_0 &, M 0 0 0 &YU;&P M " !F)O=6YD'1)D%L:6=N96YU;0 ]% M4VQI8V5(;W)Z06QI9VX '9&5F875L= EV97)T06QI9VYE;G5M M#T53;&EC959E7!E96YU M;0 !%%4VQI8V5"1T-O;&]R5'EP90 !.;VYE "71O<$]U='-E=&QO M;F< "FQE9G1/=71S971L;VYG QB;W1T;VU/=71S971L M;VYG MR:6=H=$]U='-E=&QO;F< #A"24T$* # M (_\ #A"24T$$0 0$ .$))3004 $ 3A"24T$ M# *F@ $ "? 'P > #H@ *?@ 8 '_V/_M Q!9&]B M95]#30 !_^X #D%D;V)E &2 ?_; (0 # @(" D(# D)#!$+"@L1%0\, M# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P, M# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P,# P, M# P,# P,# P,# P,# P,# P,# P,_\ $0@ 'P"? P$B (1 0,1 ?_= 0 M"O_$ 3\ $% 0$! 0$! , 0($!08'" D*"P$ 04! 0$! 0$ M 0 " P0%!@<("0H+$ !! $# @0"!0<&" 4###,! (1 P0A$C$% M05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D M1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F M]C='5V=WAY>GM\?7Y_<1 (" 0($! ,$!08'!P8%-0$ A$#(3$2!$%187$B M$P4R@9$4H;%"(\%2T? S)&+A7U5F9VAI:FML;6YO8G-T=7 M9W>'EZ>WQ__: P# 0 "$0,1 #\ ]2JJJIJ930 M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M _^% 8&AT=' Z+R]N&%P+S$N,"\ /#]X<&%C M:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B M/SX*/'@Z>&UP;65T82!X;6QN#IX;7!T M:STB061O8F4@6$U0($-O&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C945V96YT(R(*(" @(" @(" @(" @>&UL M;G,Z&%P+S$N,"]S5'EP92]2 M97-O=7)C95)E9B,B/@H@(" @(" @(" \>&UP.D-R96%T;W)4;V]L/D%D;V)E M(%!H;W1O&UP.D-R96%T;W)4;V]L/@H@ M(" @(" @(" \>&UP.D-R96%T941A=&4^,C R,2TP,RTP,U0R,SHU,3HR.2LP M-3HS,#PO>&UP.D-R96%T941A=&4^"B @(" @(" @(#QX;7 Z36]D:69Y1&%T M93XR,#(Q+3 S+3 T5# P.C X.C X*S U.C,P/"]X;7 Z36]D:69Y1&%T93X* M(" @(" @(" @/'AM<#I-971A9&%T841A=&4^,C R,2TP,RTP-%0P,#HP.#HP M."LP-3HS,#PO>&UP.DUE=&%D871A1&%T93X*(" @(" @(" @/&1C.F9O&UP+FEI9#HR-38V8C1B92TP,&8Q+64Q-&$M.#1F-2UF930P8C Q M-S,P83,\+WAM<$U-.DEN&UP+F1I9#ID-V%E,3,P M9BUE86(R+34R-#(M83)B9"TX-S)F-V)E9C!E83D\+WAM<$U-.D]R:6=I;F%L M1&]C=6UE;G1)1#X*(" @(" @(" @/'AM<$U-.DAI7!E/2)297-O=7)C92(^"B @(" @(" @ M(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I M;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@ M87!P;&EC871I;VXO=FYD+F%D;V)E+G!H;W1O7!E/2)297-O=7)C M92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^9&5R:79E9#PO M7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=%)E9CII;G-T M86YC94E$/GAM<"YI:60Z,#=E-&0X-S$M8F4V92TY.#0Q+6)C9#&UP34TZ1&5R:79E9$9R M;VT^"B @(" @(#PO#IX;7!M971A/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @( H\ M/WAP86-K970@96YD/2)W(C\^_]L 0P ! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!_\ M"P@ ,P$$ 0$1 /_$ !T 0 " @,! 0 )"@@+! 4'!@'_Q W M$ !! (" 00" @ #! L $ @,%!@$'" D "A$2$Q05%R$6(D$8,7BW(R0E M*"HY865Q@:'_V@ ( 0$ #\ O\>/'CS5/4/U"7/CK'Y_\OZ57K?G?'&D#F#R M,;,X[;=DSY."B(O^9KC][6K;9G)-CU:6EM3S@84.LZE9-?/'CQX\>/'CQX\>/'CQX\>/'CQX\>/'CSC&K4V&6X MC.4K0,^M"L>WNE26EJ3G'O\ U[XSC&<>_P#7OYK^>OGU@MEUY?9C1O9?3'[G M4(NYSM=A>3&K(05BX048).%@BN;,UK'I%CK0&",A'Y$_16HR>2,QCY5*QGNK M)58$YQ>I;ZPN(&GJYL&E;FKO*^\[!KJ+!KG5.@K%#V&6,&)0K I6PIW[7([5 M0+9.,CR(=I93<1W&2V0J?(DADCM4#N4O3SSQWKH4;M\U/K)K;VD^7T[M'D/: M:1JG$K:-C:)7;=GW8Z5A[)5L1S,O:*Q"K'?2G&MNK:=Y]0\ORETM'-"0XFV8YP=KD53HYKX,L/RQ\@2)# M;:""83C#F+&]$W$A.%DDW"6>0V$YL*.'?.7BMSVU6#N'BIN*J;5J;[8J9@2) M.;8ME,DBF?N3 WVGEJ:L-.G4(PI7ZZ= $60TG!8*BP7&2G,L_/$>2N^*MQ>X M^[FY&WB,G9FG:0UO;=G6:)K#()-BD82G0Q4W(APC$F?%Q[TF^,(XV&V;(A#+ M>4A+Q+*,Y7B(CJ_]0SPK[5MW6CC]I6I[EUOL2O4,S84>!N&)I$./;H>+DX^. MFA*PY5KS;'C)6'1)B21H9(XG_9GY);+CJ1"$MSR^0U]K'>#Q)ZBI'4-?Y 0. MT;W;-R!668@JGJ.,J$[8K&S:;=4V@XJ5DCG(R&=&=,<-,C)9&6 MFD!+7G-3@;S0UOV#\5M8/'CQX\>/'D#/>OW/3O3=K_ (]W M:"X^Q&_G-X7&\54B.EMD&:Y17$4^%@I9LUDH.E7/,HH]4RIA;#C "1TCX7<,Y?RWAS+;>5X M3\LH1[_''>>0#\'^Z#8'+CM9Y?=<4[Q5_C2I\8QM[D0V]<7N;FL;!SIS?5+; O!J&74HCJ11(O!-DL9"WL89>)# _51N5I?F9&- M$PX2C31\K>)O)+1)58VYMO3-XI&K^1@#6VM+[!DXM)%,O=.OC?\ BN!=B+7% M.R$ J<:B)(9R9K#DFFP0;N5-2<<-C+3CF'F?[]O_ ,QC^_;'^G^N?_7^O]/- MB[Z=GU$G!V@\6>/G7KR;DC.-]]U)#G4JH;8N9PQ6F=A-2MJG+ &J5M;3(JM: M3*7)Q4>XS:QO\*K2'@S-Q8>+1&LRY=GGIR^ '9Y#2.V:(!#\NQJ7!W7;=(1[#<:[KC^R+I MS5\Q24HD:Y9(^6@9-KW9D(XEI649VE7IN.YK=O;9I[?$3R(H=-A- MK\83-3Q M_5&8#G:?:9<>'RVR@IGZ;GG1[RKTIPF].-QZY-\@K2FI:LU=6-PRTX:VU@ MN4DS"-^;$CX.LUR-^QE?&&P^2S'+5?4L]O/,>9 ML-ZZX^H1_9O'BL3Y44_9;/#[3V#,RS0N<.9#S:J9)46E1-F4)EHH^OQ3%U>A M,EC,O/'(6P47V8OJ[=D2^_.+W&]S@<_J_;5[VG4-+\EZ-MRSVN"G]37:Q['@ MZ?DBI#+K,:=*1ST',IFFXZU1,',Q4JP1#&-FA-B3DE,CW,=]VD.IURGZHBZ! M*\B>66S(MN8IFD:[,)A18.#/,?B8:S7V<8CIN0 &FY@PETNSRP]W ME+7'R.(<)>3R69^(UU&O(9<9.FH%M2S!L\NL/U!"NR[D+SWH5"TY7872_%S6 MUHVAIS82YRPMVC:U:C+"?%UTNUUJ3C!45-R;C!6),D(=PHF.=)4&O+BF%+5' MKH;U:.UN2FC1JYHCK]L>\NP*U;%ML'5>.VI#KE9J37=5U^N5*0%VY>+"Q77I MU0AD_/2D(W! # BY3"DER=E@$9$Q(]AH#U0?+'3'+2@\7NXG@B+Q%%VC+0\9 M#;'KT9?J4U3!+))IB(6VS]8V)*6D>W4%B3<0%9;75+:Q_A]EH\[]7(NQ[\7Y M/UVR]O7''J3T5$;2VV/(W^_["(D(O2VF*H<(%8MCRL8.*1)G/S!318=9ID$W M(1R[!:B Y'(F9$ 6,B9B1,8"773IWJ(^]2Q5\?DHWTH2%CXA/A)L[9E;JF]1 MKB72<>Q2Y^+O!&)0*2C%1>%&,V$34+\*Z-\9%*E 9PM68G6-ZF SLQ[)Q.'] M$XZ1%+TG8*';+K7-BSUFE?Y,'=JM%C+$?!SU7:$=KJ"1+$_*P#YD?*/"DC , MR0>CWYTJ3#E@8K"*G^J8YW<5-B5&#[=NK^V MZ$UG>CDC1FQ->4S9] DHP;.$N$%1M8VU(6"$V&1&LY^^4B(F^5R5%%5^2D=U MQ+0A7FWK.-BT[;W$+K*VMKR918J#LJW;*O=,GV1C FYFK6O6^O9R!DTAR(XD M@'@Z,.&(R*>(,8-ES+)0[+Z%M)]NMOJ'.TO9%,'V5UI=35SW!P^UY#-0^=][ M0H6UK 1LX*F@-Q]CL5/@*)*55N'B62@#61TBDWXIC RE2C8$A@J&!F7Z2>[[ M5W<'KN_LHU^3I3D-I?,+G:6J7YO%BB"(>>46-$W6D3KH46$@ SU)JV9,K&!&DCN*SE%MK@ISAT+V(\::'REXZ3I+QL7BEP/U-/QNW*9(GU6[[SW[1)^J,TZ:%4M@MBA:;N,9#STL M>QGV> LM_"CX)W'UDAU2Q1A QSNO]W]R-WKRHV7.;AY$[5NFX-E6)Y3LG;+O M-ES!^&_L4IJ/CFG5X"A8 M.,!DWIOD;G67'/5VLM\:$O,6#(6&JV"JU.-KTD]+T6T"#S@X#4H*_BNWJ(#5 M%DO-H+KT^HEGYM0!]J?H[E#LV3I=H39 M Z%88]U)!K.Q2LO*93E"+R^]A@%VBMM_3&V>/^PK#JC=^N+EJG9-3,4#8J5? M:_)5JQ19&,Y^"GXZ3''?6,0CV>#-92Z&<,I!01#X[C;N9<>L3OZY\=8AL55J M-=OYEX],E-?L^/&W3Y*9J0@2GDK+SKR;P\N=UG)NHR[]2X!YZNK)=_+EZM,K M;2G&S4ZTNR#B[W8<3;7?JUK,Y-?%E7=6[TTGMZNQ5DBHNR%04?-&0#I! I58 MO=7D(N4&) DVQ65OL+^$I#Q!R%AH@"[3_2!:3W&FS[BZWI\'0FRG6S98CCU: MB2BM+VN0S\G\ATJ>><)F-6F%K^:!@"?WM.P^M@8<>JQZ'"$--%NI:P]';@H.M]262CI')=RG C<\>$Y495_"T>\)89-M2O@YGSX'C%WPS6 MG?39[WT_.69<3S&T%9P>"NL #WWA[8-3-OQ4^33+FZP]E!P$AK77E;W#7(IW M#&4QDMK&K,F*;?DF\9]2LO M/!WT@VZSK1"9C-Q5SN43Z7;IXI,4^:Q2 M;GR#W])7#\=;B!#):I7#;:ZC'G_#/UO(5^]L$B.P[C/R(BT$(]EC^^-C=UO: MMUCIG@-P[U[IT"*"UY$\KK)';9^1B@JE;/6E6P/E @$D.'F MVG]'@W'#2H5=GA.,-=DM,)BDR&,L+)8D<$3-90QG"\W9D3 F,F_%I6P2.$"/ M",!DAA3(XT4@0\,YEH@(L(AI;)0Q@[Z5L/BOL+<:(9>0MIUI:T.)4A2L9UZ_ MIZ([5D1V.=^<7HY48K34=K/?@.JU0BVW87^/Q=S7-BIXAW&O=ER*Q"-A8C5L MY4PH/#.6LJ;RG/GM?H@-<4[^.>>6VUPH;M_5=M/Z['L+K#2Y &HMP-KLA4." M2I&7AA)28>%,DVFW,-F/1,4IQ'N$UG'VOK?*Y!/\=N"EN=BPEV6-W3M*N!36 M6$?L!X*:HT+)RD6@K"?L_"+/@(@MQA6MM;7J-YX/'=V);W))5A/0M+\J]4Q6R7G$LJ1F[)NC0FE.1 ME08H.^M5T/;])%L,!;!ZML.M1=I@V;%5I,>7@9=$?+#DCI+CSAFUI5\/@0.H M@$M#X!90SU+;UOC+0V@.OX<9EM@=C;&Z&66&$):999:I=&0TRTTWA*&VFT)2 MAM"$X0A*<)3C&,8QY!HP80#E)K@H(<<1OXLLLANK7@1M",(%:6MAC"&E91YS^D#'_ (K3M\S_ M .V<[/\ Z_[Y&E_]_P#\^IU[<;I>HF'F[KJ&\\G;3J8>79&*7# MV&8Y#A5B$3$77Y0F,'/83^0"-/%J:6VIW"_+NW)/4VI][:!W'J#> ML?$26G]@ZYME;V(U.?BHC@ZN=#%IDYA9)B5,1Q,"RG,T!+9RAR(/ &DV'67Q M&W4:<'A'SVYX<6M4V'7W%V9O0.OI;8E[YN\ 6K1M;3#1 M'+GC'#X(DG[C189P;:E#A496XI>Q-7,/GG/AQS/]&6FDOV&'^AER5F ZJ.O( MC-=;5VUMGZ,OM?V?IZ_W+5FQZ@>D^N76BV"4J]H@SFE>RE!2T22(43E!,C)TNL1[>5^6 O1,LNC<).88Y#+HY#'+$1E]A]M;3[+S>I*2 MAUIYM>$K;<;<2I"T+0E:%8RE6,9Q[8NE>/,%^SG7%YW!UW2I&/CC*HQ>3?I-+INWMNE^4%=ONE(G@ALO>M=W=M;5LC*W(7:_N< M8U:-K4FNUP&AF4LN(N-L1+,QIY5VBG(F#M1:?P7'X9AJ3GI]0#QXV_R7ZE.3 M&A^.NN)K9>S[2WJ4>H:_J; F9638K^W:',R#4>P20&(AJ-A(LTQQ*GVDMBB+ M^&,Y2E&8S- =*UPY<^G)T?U\\FJQ+( V%K*R?AV"BA?8E==A[E$UVY5^)=9A#38 MV.#C(>)Q:Y!=7/>YRFYN<&NQCF)I\FX[!O/(O7A5NTYJW$,3#<1]%ZAV/K2= MJP4R*/:9:/@(J<8G;M.,P(4S:9\=R#EINY3IEMGY(,&Q-WO])>ENP>_Z.WQ0 M^2E6X><[@9&.U[IVZ6"6Q$QNZY2N8D[A4JAA,;)Q=N$OU1?%D9:IW*E)EY^* MC\$!F0$TV- +A, V.JKU*>VJ6;I/G)V\ZUUMPZBH0L?;%RUS8RI?9\SK:."< MXR%-K<5]F/;*,8_S><3N1Z*MP<_.*O"C=G' M"09U]STX@Z)UC4XVNS,JS5G;O%U^"KLVBFMV_P"Y#%3ONO;L++2M(E2RAX3] MC+S8,I(QR2 I>/Q,I?:;ZJ8.DA\J**L>_A &:@QR#LE'FXJ$?(;93&XN, M^MC8<9I8N=^?O).SX=DBJ&Z5A!:ZTY&Y6(_YQT_]1/9=P_[U N0G+BLV+:D% M<=0;&NFU^3X#HLC1I3<&Y-=BV"T5AQ#%KKX3 M$U6/\>4&)F2RR=8P7A,Q=+IL*\;,)A1SQV2U0.HX54I)8;;$F7)&)< M?2K(SU'765S]WUP9ZT=%:IC-L\^=R:",O(.ZMM"0]>!LUE.(I5/C6;;/ (*C M1V6Y0X$L"-<((E9\L8!HJRS$[8'I..;K%N5;]_42S5E,4Z/(D%KS,P$:=*!_>(S\AAG5*^"L83EU*\ M^9&C_48=F?*W;/'R^T7CMN #F UK/;,V/&MU6XN7KE%JNXU%,2Z/(D&*S/UB M%E)H#\@1CYA!/+<^"_BA5>J@Z\["++Z@_LQV3UER\$CDYQ\WGRBVV+1;&>"! M$[>HHV\1ZK<-8%MS!4? 2K5@'LPKZX>;TW=8K/,[1V]=3()N6@ M1+M9HNOPSM3HC\P$Q*8IM6@ZQ!Q09)HXC\Y+,S5G7&P_[W]/'SS>?F<8SC., MXQG&<9QG&<>^,XS_ %G&<9_K.,X_K.,_[_*Y/:=Z:/@OV),V/8]!A@^*G)\] MDDMG:>LX(-NFW*85C+B%;5UH*N.A[ HMWW259H%ZOV["UI*-DYID9,8]KANQ M;IUYV]85H?"Y':G+(UN3)N1]4WS0<%VK3=M]U*_$2/9V0QWJW+%-XRXBM7./ MKMA_R.K:CB!DH)<\:X.]CO,?KKV(SL3BAN>RZ_??+&?LU*3A!"=LMTT=B7(?L/'CQY!/W3](M+[9H#65SK^Y+5Q]Y-Z&P M>O4.SXQR5EZP@*(">3+@AGQ=RK)@-EA"6_FM,T(V/'-06W3 MHK]2/OVB+XT\@>W"AS/&XYAN!L[:=@;6GYBS57'Q;> G&&M5U6SWL=YE*/'CQX\>5N.O M?I6WGP^[@>;_ &,73;&I[1K/E&O>2JG1:NFX)O5=QM+;U;V)$8L696O 5]7Z MZ,A7P9+];*F?]?=9_&R^/\WDV1_'CQX\^6N]&I6S*E8*#L:HUF^T:V1A,+:* M;%&\2]>$P_'D'3%QTQ6K$=<;?3Z#9;M'/R\]+15-MEFFZJ0\F30T9 MRD.>- M47F6,U)F$2.RENW2E*4)2A"4H0E.$I2G&$I2E./9*4IQ[8PG&,8QC&,8QC&/ >;']>?OCQX\>/'CQX\>/'CQX\>/'CQX\>/'CQY__9 end XML 20 R1.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2024
Feb. 28, 2025
Jun. 30, 2024
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Period End Date Dec. 31, 2024    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Document Transition Report false    
Entity File Number 001-34791    
Entity Registrant Name Magnachip Semiconductor Corporation    
Entity Central Index Key 0001325702    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 83-0406195    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Address, Address Line One c/o Magnachip Semiconductor, Ltd.    
Entity Address, Address Line Two 15F, 76 Jikji-daero 436beon-gil    
Entity Address, City or Town Heungdeok-gu    
Entity Address, Country KR    
Entity Address, Postal Zip Code 28581    
City Area Code 82    
Local Phone Number (2) 6903-3000    
Title of 12(b) Security Common Stock, par value $0.01 per share    
Trading Symbol MX    
Security Exchange Name NYSE    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   36,883,279  
Document Financial Statement Error Correction [Flag] false    
Entity Public Float     $ 178,954,261
ICFR Auditor Attestation Flag true    
Auditor Name Samil PricewaterhouseCoopers    
Auditor Firm ID 1103    
Auditor Location Seoul, Korea    
XML 21 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 138,610 $ 158,092
Accounts receivable, net 28,402 32,641
Inventories, net 30,535 32,733
Other receivables 4,444 4,295
Prepaid expenses 10,379 7,390
Hedge collateral (Note 9) 2,080 1,000
Other current assets (Note 1) 4,779 9,283
Total current assets 219,229 245,434
Property, plant and equipment, net 81,463 100,122
Operating lease right-of-use assets 3,107 4,639
Intangible assets, net 507 1,537
Long-term prepaid expenses 165 5,736
Deferred income taxes (Note 17) 52,889 50,836
Other non-current assets 21,956 12,187
Total assets 379,316 420,491
Current liabilities    
Accounts payable 21,642 24,443
Other accounts payable 10,764 5,292
Accrued expenses 8,648 10,457
Accrued income taxes 56 1,496
Operating lease liabilities 1,393 1,914
Other current liabilities (Note 1) 3,765 3,286
Total current liabilities 46,268 46,888
Long-term borrowing 27,211 0
Accrued severance benefits, net 17,094 16,020
Non-current operating lease liabilities 1,823 2,897
Other non-current liabilities 10,123 10,088
Total liabilities 102,519 75,893
Commitments and contingencies
Stockholders' equity    
Common stock, $0.01 par value, 150,000,000 shares authorized, 57,498,507 shares issued and 36,912,118 outstanding at December 31, 2024 and 56,971,394 shares issued and 38,852,742 outstanding at December 31, 2023 574 569
Additional paid-in capital 279,423 273,256
Retained earnings 244,576 298,884
Treasury stock, 20,586,389 shares at December 31, 2024 and 18,118,652 shares at December 31, 2023, respectively (225,883) (213,454)
Accumulated other comprehensive loss (21,893) (14,657)
Total stockholders' equity 276,797 344,598
Total liabilities and stockholders' equity $ 379,316 $ 420,491
XML 22 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 57,498,507 56,971,394
Common stock, shares outstanding 36,912,118 38,852,742
Treasury stock, shares 20,586,389 18,118,652
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenues:    
Net sales $ 231,737 $ 230,051
Cost of sales:    
Cost of sales 179,822 178,411
Gross profit 51,915 51,640
Operating expenses:    
Selling, general and administrative expenses 47,098 48,470
Research and development expenses 51,194 51,563
Impairment and other charges 6,654 802
Early termination charges 0 8,449
Total operating expenses 104,946 109,284
Operating loss (53,031) (57,644)
Interest income 8,771 10,435
Interest expense (1,969) (828)
Foreign currency gain (loss), net (16,899) 465
Other income, net 485 13
Loss before income tax benefit (62,643) (47,559)
Income tax benefit, net (8,335) (10,937)
Net loss $ (54,308) $ (36,622)
Basic loss per common share—    
Basic $ (1.44) $ (0.89)
Diluted loss per common share—    
Diluted $ (1.44) $ (0.89)
Weighted average number of shares—    
Basic 37,774,280 41,013,069
Diluted 37,774,280 41,013,069
Standard products business [Member]    
Revenues:    
Net sales $ 221,140 $ 195,690
Cost of sales:    
Cost of sales 168,008 143,762
Gross profit 53,132 51,928
Fab 3 Foundry Services [Member]    
Revenues:    
Net sales 10,597 34,361
Cost of sales:    
Cost of sales 11,814 34,649
Gross profit $ (1,217) $ (288)
XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net loss $ (54,308) $ (36,622)
Other comprehensive loss:    
Foreign currency translation adjustments (5,579) (4,020)
Derivative adjustments    
Fair valuation of derivatives (2,525) (1,536)
Reclassification adjustment for loss on derivatives included in net loss 868 3,452
Total other comprehensive income loss (7,236) (2,104)
Total comprehensive loss $ (61,544) $ (38,726)
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Loss [Member]
Balance beginning at Dec. 31, 2022 $ 428,153 $ 564 $ 266,058 $ 335,506 $ (161,422) $ (12,553)
Balance, Shares beginning at Dec. 31, 2022   43,824,575        
Stock-based compensation 7,223   7,223      
Exercise of stock options 27 $ 0 27      
Exercise of stock options, Shares   4,000        
Settlement of restricted stock units (47) $ 5 (52)      
Settlement of restricted stock units, Shares   534,945        
Acquisition of treasury stock (52,032)       (52,032)  
Acquisition of treasury stock, Shares   (5,510,778)        
Other comprehensive loss, net (2,104)         (2,104)
Net loss (36,622)     (36,622)    
Balance ending at Dec. 31, 2023 $ 344,598 $ 569 273,256 298,884 (213,454) (14,657)
Balance, Shares ending at Dec. 31, 2023 38,852,742 38,852,742        
Stock-based compensation $ 6,214   6,214      
Settlement of restricted stock units (42) $ 5 (47)      
Settlement of restricted stock units, Shares   527,113        
Acquisition of treasury stock (12,429)       (12,429)  
Acquisition of treasury stock, Shares   (2,467,737)        
Other comprehensive loss, net (7,236)         (7,236)
Net loss (54,308)     (54,308)    
Balance ending at Dec. 31, 2024 $ 276,797 $ 574 $ 279,423 $ 244,576 $ (225,883) $ (21,893)
Balance, Shares ending at Dec. 31, 2024 36,912,118 36,912,118        
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities    
Net loss $ (54,308) $ (36,622)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 16,161 16,684
Provision for severance benefits 8,020 5,333
Loss on foreign currency, net 32,851 3,373
Provision (reversal) for inventory reserves (529) 3,885
Stock-based compensation 6,214 7,223
Impairment charges 4,637 0
Deferred income taxes (7,034) (13,405)
Others, net 799 757
Changes in operating assets and liabilities    
Accounts receivable, net 2,719 1,909
Inventories (1,583) 2,370
Other receivables (115) 3,847
Prepaid expenses 8,877 8,808
Other current assets 1,753 8,048
Accounts payable (1,971) 7,152
Other accounts payable (14,160) (8,934)
Accrued expenses (607) 493
Accrued income taxes (1,432) (1,569)
Deferred revenue (305) 85
Other current liabilities (856) (109)
Other non-current liabilities (335) (238)
Contributions to severance insurance deposit accounts (2,383) (5,101)
Payment of severance benefits (2,407) (6,982)
Others, net (139) (21)
Net cash used in operating activities (6,133) (3,014)
Cash flows from investing activities    
Proceeds from settlement of hedge collateral 627 5,669
Payment of hedge collateral (1,706) (3,754)
Purchase of property, plant and equipment (11,600) (6,955)
Payment for intellectual property registration (316) (263)
Collection of guarantee deposits 3,535 4,984
Payment of guarantee deposits (2,175) (7,338)
Collection of short-term financial instruments 30,000 0
Purchase of short-term financial instruments (30,000) 0
Others, net (37) 0
Net cash used in investing activities (11,672) (7,657)
Cash flows from financing activities    
Proceeds from long-term borrowing 30,059 0
Proceeds from exercise of stock options 0 27
Acquisition of treasury stock (12,891) (51,782)
Repayment of financing related to water treatment facility arrangement (472) (493)
Repayment of principal portion of finance lease liabilities (139) (91)
Net cash provided by (used in) financing activities 16,557 (52,339)
Effect of exchange rates on cash and cash equivalents (18,234) (4,375)
Net decrease in cash and cash equivalents (19,482) (67,385)
Cash and cash equivalents at beginning of period 158,092 225,477
Cash and cash equivalents at end of period 138,610 158,092
Supplemental cash flow information    
Cash paid for interest 966 0
Cash paid for income taxes, net 1,339 1,442
Non-cash investing and financing activities    
Property, plant and equipment additions in other accounts payable 369 42
Acquisition of treasury stock to satisfy the tax withholding obligations in connection with equity-based compensation $ 451 $ 544
XML 27 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (54,308) $ (36,622)
XML 28 R9.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 29 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 30 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
Cybersecurity Risk Management and Strategy
Cybersecurity risks and data protection are key components of our long-term strategy and enterprise risk management program and are integrated into our overall risk management systems and processes. We maintain processes for assessing, identifying and managing material risks from cybersecurity threats, and we routinely invest in the development and implementation of essential cybersecurity systems, infrastructures and processes to protect the security and integrity of our systems, networks, databases and proprietary information. Key areas of our cybersecurity risk management processes and strategy currently include:
 
   
Compliance with industry standards and regulatory frameworks
: Our information security management system is ISO 27001 certified. In addition, we align our standards to comply with South Korea’s industrial technology protection law (Act on Prevention of Divulgence and Protection of Industrial Technology), which prevents technologies vital to South Korean national security or economic competitiveness from being divulged to or shared with foreign countries or corporations without the government’s approval.
 
   
Ongoing Evaluation and Assessment of Systems and Procedure
: We monitor compliance with regulatory, industry and evolving data privacy requirements and update our cybersecurity risk management program from time to time as appropriate. We also continuously monitor our information security systems and processes on an ongoing basis to identify and remediate cybersecurity threats and
 
 
vulnerabilities that could be exploited to adversely impact our business operations. To better preemptively identify risks and vulnerabilities in our security systems, we perform penetration testing for security controls using external third-party tools and encourage vulnerability reporting within our organization.
 
   
Cross-Collaboration and Coordination
: Cybersecurity risks related to our business, privacy and compliance issues are identified and managed through a multifaceted approach, including third-party monitoring, internal and external IT security audits and reviews by relevant committees.
 
   
Third-Party Service Providers
: We engage leading third-party product and service providers to assist us with our cybersecurity risk management. We use an Information Prevention and Data Loss Prevention System on networks and endpoints, which is designed to prevent unauthorized access to or transfer of sensitive data. We also use centrally managed antivirus systems for blocking illegal software to detect and remove malware and illegal software from devices in real time. In particular, we use a Managed Security Service provider for Security Information and Event Management services for matters such as firewall management, intrusion detection and prevention, vulnerability management and incident response.
 
   
Cyber Incident Response Plan
: We maintain a comprehensive cyber incident response plan that sets forth the applicable processes, roles, engagements, escalations and notifications to promptly respond to a cybersecurity incident. This plan covers steps to be taken upon the detection of a cybersecurity incident detection, review by relevant committees, identification of damages, recovery process, post-incident analysis and the introduction of improvement measures. Such incident responses are managed in a timely manner by a dedicated team and overseen by relevant organizations, including IT, finance, legal and compliance.
 
   
Security Awareness Training for Personnel
: We provide comprehensive employee training on cybersecurity awareness, confidential information protection and simulated phishing attacks.
 
   
Review of Third-Party Risks
: We routinely conduct risk and compliance assessments of third-party service providers prior to exchanging any sensitive data or integrating with any key third-party provider.
As of December 31, 2024, we have not identified any risks from cybersecurity threats, including any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect the Company, our business strategy, our results of operations or our financial condition. For a discussion of risks from cybersecurity threats (including any previous cybersecurity incidents) that could be reasonably likely to materially affect us, please refer to our Risk Factors discussion under the heading ‘We may be subject to disruptions, breaches or cyber-attacks of our secured networks and information technology systems that could damage our reputation, harm our business, expose us to liability and materially adversely affect our results of operations’ in Item 1A of this Annual Report on Form
10-K.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block] Cybersecurity risks and data protection are key components of our long-term strategy and enterprise risk management program and are integrated into our overall risk management systems and processes.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block] As of December 31, 2024, we have not identified any risks from cybersecurity threats, including any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect the Company, our business strategy, our results of operations or our financial condition. For a discussion of risks from cybersecurity threats (including any previous cybersecurity incidents) that could be reasonably likely to materially affect us, please refer to our Risk Factors discussion under the heading ‘We may be subject to disruptions, breaches or cyber-attacks of our secured networks and information technology systems that could damage our reputation, harm our business, expose us to liability and materially adversely affect our results of operations’ in Item 1A of this Annual Report on Form
10-K.
Cybersecurity Risk Board of Directors Oversight [Text Block]
Cybersecurity Governance
In line with our overall risk management governance structure, management is responsible for the
day-to-day
management of cybersecurity risks while the Company’s Board of Directors and its Risk Committee actively and continuously provide oversight.
Our Risk Committee oversees the Company’s management of key risks including those arising from cybersecurity threats. Our management team reports to the Risk Committee on a quarterly basis, presenting their assessment of key enterprise risks, including cybersecurity. The topics include trends in cyber threats and the initiatives designed to strengthen our security systems and enhance the cyber readiness of our organization. Additionally, at least annually, our management team and our Chief Information Security Officer (“CISO”) update the members of the Risk Committee and the Board of Directors on existing and new cybersecurity risks, status of risk mitigation efforts, cybersecurity incidents, if any, and the progress of key information security initiatives.
 
In 2020, we established the Information Security Steering Committee (the “IS Steering Committee”), a management-level and cross-functional committee, led by our Chief Executive Officer, and comprised of our Chief Compliance Officer, Chief Financial Officer, CISO, Chief Privacy Officer and relevant teams including Information Security, HR, Compliance & Internal Audit and Legal. The IS Steering Committee holds quarterly meetings, during which they review and take action on a wide range of topics, including cybersecurity threat matters such as prevention monitoring, detection mitigation and remediation of cybersecurity incidents.
Our CISO leads a dedicated Information Security team in charge of cybersecurity matters. Collectively, the members of our Information Security team have over 35 years of relevant experience in various roles involving information technology, information security, compliance and systems. Also, our Information Security team oversees compliance with our cybersecurity framework, facilitates cybersecurity risk management activities, assists with the review and approval of policies, and oversees the security awareness program. At least annually, our Information Security team and CISO update the members of the Risk Committee and the Board of Directors on compliance and risk matters. The Information Security team also reports to the IS Steering Committee on a quarterly basis. We invest in ongoing cybersecurity training for our Information Security team.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]
In line with our overall risk management governance structure, management is responsible for the
day-to-day
management of cybersecurity risks while the Company’s Board of Directors and its Risk Committee actively and continuously provide oversight.
Our Risk Committee oversees the Company’s management of key risks including those arising from cybersecurity threats. Our management team reports to the Risk Committee on a quarterly basis, presenting their assessment of key enterprise risks, including cybersecurity. The topics include trends in cyber threats and the initiatives designed to strengthen our security systems and enhance the cyber readiness of our organization. Additionally, at least annually, our management team and our Chief Information Security Officer (“CISO”) update the members of the Risk Committee and the Board of Directors on existing and new cybersecurity risks, status of risk mitigation efforts, cybersecurity incidents, if any, and the progress of key information security initiatives.
Cybersecurity Risk Role of Management [Text Block]
Our Risk Committee oversees the Company’s management of key risks including those arising from cybersecurity threats. Our management team reports to the Risk Committee on a quarterly basis, presenting their assessment of key enterprise risks, including cybersecurity. The topics include trends in cyber threats and the initiatives designed to strengthen our security systems and enhance the cyber readiness of our organization. Additionally, at least annually, our management team and our Chief Information Security Officer (“CISO”) update the members of the Risk Committee and the Board of Directors on existing and new cybersecurity risks, status of risk mitigation efforts, cybersecurity incidents, if any, and the progress of key information security initiatives.
 
In 2020, we established the Information Security Steering Committee (the “IS Steering Committee”), a management-level and cross-functional committee, led by our Chief Executive Officer, and comprised of our Chief Compliance Officer, Chief Financial Officer, CISO, Chief Privacy Officer and relevant teams including Information Security, HR, Compliance & Internal Audit and Legal. The IS Steering Committee holds quarterly meetings, during which they review and take action on a wide range of topics, including cybersecurity threat matters such as prevention monitoring, detection mitigation and remediation of cybersecurity incidents.
Our CISO leads a dedicated Information Security team in charge of cybersecurity matters. Collectively, the members of our Information Security team have over 35 years of relevant experience in various roles involving information technology, information security, compliance and systems. Also, our Information Security team oversees compliance with our cybersecurity framework, facilitates cybersecurity risk management activities, assists with the review and approval of policies, and oversees the security awareness program. At least annually, our Information Security team and CISO update the members of the Risk Committee and the Board of Directors on compliance and risk matters. The Information Security team also reports to the IS Steering Committee on a quarterly basis. We invest in ongoing cybersecurity training for our Information Security team.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] In 2020, we established the Information Security Steering Committee (the “IS Steering Committee”), a management-level and cross-functional committee, led by our Chief Executive Officer, and comprised of our Chief Compliance Officer, Chief Financial Officer, CISO, Chief Privacy Officer and relevant teams including Information Security, HR, Compliance & Internal Audit and Legal. The IS Steering Committee holds quarterly meetings, during which they review and take action on a wide range of topics, including cybersecurity threat matters such as prevention monitoring, detection mitigation and remediation of cybersecurity incidents.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 31 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business, Basis of Presentation and Significant Accounting Policies
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Business, Basis of Presentation and Significant Accounting Policies
1. Business, Basis of Presentation and Significant Accounting Policies
Business
Magnachip Semiconductor Corporation (together with its subsidiaries, the “Company”) is a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communication, Internet of Things (“IoT”), consumer, computing, industrial and automotive applications.
The Company’s standard products business consists of two business lines: one is the Mixed-Signal Solutions (“MSS”) business line, which comprises the Display integrated circuit (“IC”) and Power IC businesses that are fabless, and the other is the Power Analog Solutions (“PAS”) business line, which comprises the Power discrete business which is an integrated device manufacturing (“IDM”) business.
Display IC products provide panel display solutions to major
suppliers
of large and small rigid and flexible panel displays, and a wide range of applications, including smartphones, televisions, automotive and IT applications, such as monitors, notebook PCs and tablet PCs, as well as AR/VRs. Power IC products provide Power IC solutions to major television suppliers and large panel display suppliers.
The PAS business line produces power management semiconductor products, including power discrete solutions for power management in communication, consumer, computing, servers, automotive and industrial applications.
On September 1, 2020, the Company completed the sale of the Company’s Foundry Services Group business and its fabrication facility located in Cheongju, Korea, known as “Fab 4”, to SK keyfoundry Inc., a Korean company (“SK keyfoundry”). Following the consummation of the sale, the Company provided SK keyfoundry with transitional foundry services associated with its fabrication facility located in Gumi, Korea, known as “Fab 3”, at an agreed upon cost plus
mark-up
(the “Transitional Fab 3 Foundry Services”). The contractual obligation to provide the Transitional Fab 3 Foundry Services ended on August 31, 2023, and the Company is winding down these foundry services and have begun to convert portions of the idle capacity to PAS standard products during the second half of 2024. Because these foundry services during the wind-down period are still being provided to SK keyfoundry by the Company using Fab 3 based on mutually agreed terms and conditions, the Company will continue to report its revenue from these foundry services and related cost of sales within the Transitional Fab 3 Foundry Services line in its consolidated statement of operations until such wind-down is completed.
On May 30, 2023, the Company announced a plan to regroup the business lines in its standard products business, originally grouped as Display Solutions and Power Solutions business lines, into MSS and PAS business lines to better align its product strategies (the “Reorganization”). On January 10, 2024, the Company transferred the MSS business line into a newly formed Korean limited liability company named “Magnachip Mixed-Signal, Ltd.” Currently, the MSS business line is primarily operated by Magnachip Mixed-Signal, Ltd., and the PAS business line is primarily operated by Magnachip Semiconductor, Ltd., Magnachip’s already existing Korean operating company. Both companies are indirect wholly owned subsidiaries of the Company.
Basis of Presentation
The consolidated financial statements are presented in accordance with U.S. GAAP.
 
 
Significant accounting policies followed by the Company in the preparation of the accompanying consolidated financial statements are summarized below.
Principles of Consolidation
The consolidated financial statements include the accounts of the Company including its wholly-owned subsidiaries. All intercompany transactions and balances are eliminated in consolidation.
Use of Estimates
The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Such estimates include the valuation of accounts receivable, inventories, stock-based compensation, property, plant and equipment, leases, other long-lived assets, accrued severance benefits, long-term employee benefits, and contingent liabilities, estimated future cash flows and other assumptions used in long-lived asset impairment tests, and calculation of current and deferred income taxes and deferred tax valuation allowances, among others. Although these estimates and assumptions are based on management’s best knowledge of current events and actions that the Company may undertake in the future, actual results may be significantly different from the estimates.
Foreign Currency Translation
The Company has assessed in accordance with ASC 830, “Foreign Currency Matters” (“ASC 830”), the functional currency of each of its subsidiaries in Luxembourg and the Netherlands and has designated the U.S. dollar to be their respective functional currencies. The Korean Won is the functional currency for the Company’s Korean subsidiaries, which are the primary operating subsidiaries of the Company. The Company and its other subsidiaries are utilizing their local currencies as their functional currencies. The financial statements of the subsidiaries in functional currencies other than the U.S. dollar are translated into the U.S. dollar in accordance with ASC 830. All the assets and liabilities are translated to the U.S. dollar at the
end-of-period
exchange rates. Capital accounts are determined to be of a permanent nature and are therefore translated using historical exchange rates. Revenues and expenses are translated using average exchange rates for the respective periods. Foreign currency translation adjustments arising from differences in exchange rates from period to period are included in the foreign currency translation adjustment account in accumulated other comprehensive income or loss of stockholders’ equity. Foreign currency translation gains or losses on transactions by the Company or its subsidiaries in a currency other than its or its subsidiaries’ functional currency are included in foreign currency gain (loss), net in its statements of operations.
Cash and Cash Equivalents
Cash and cash equivalents are short-term, highly liquid investments with original maturities of three months or less from the date of purchase, or deposit accounts that can be withdrawn at any time without significant penalty.
Accounts Receivable Reserves
The Company makes estimates of expected credit losses for the allowance for credit losses based upon its assessment of various factors, including historical collection experience, the age of the accounts receivable
balances, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The Company also records an estimate for sales returns, included within accounts receivable, net, based on the historical experience of the amount of goods that will be returned and refunded or replaced.
Sales of Accounts Receivable
The Company accounts for transfers of financial assets under ASC 860, “Transfers and Servicing,” as either sales or financings. Transfers of financial assets that result in sales accounting are those in which (1) the transfer legally isolates the transferred assets from the transferor, (2) the transferee has the right to pledge or exchange the transferred assets and no condition both constrains the transferee’s right to pledge or exchange the assets and provides more than a trivial benefit to the transferor, and (3) the transferor does not maintain effective control over the transferred assets. If the transfer does not meet these criteria, the transfer is accounted for as a financing. Financial assets that are treated as sales are removed from the Company’s accounts with any realized gain or loss reflected in earning during the period of sale.
Inventories
Inventories are stated at the lower of cost or net realizable value, using the first in, first out method (“FIFO”). If net realizable value is less than cost at the balance sheet date, the carrying amount is reduced to the realizable value, and the difference is recognized as a loss on valuation of inventories within cost of sales. Inventory reserves are established when conditions indicate that the net realizable value is less than costs due to physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. The Company evaluates the sufficiency of inventory reserves and takes into consideration historical usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product age and other factors. Reserves are also established for excess inventory based on the Company’s current inventory levels and projected demand and its ability to sell those specific products. Situations that could cause these inventory reserves include a decline in business and economic conditions, decline in consumer confidence caused by changes in market conditions, sudden and significant decline in demand for the Company’s products, inventory obsolescence because of rapidly changing technology and consumer requirements, or failure to estimate end customer demand properly. A reduction of these inventory reserves may be recorded if previously reserved items are subsequently sold as a result of unexpected changes to certain aforementioned situations.
In addition, as prescribed in ASC 330, “Inventory,” once a reserve is established for a particular item based on the Company’s assessment as described above, it is maintained until the related item is sold or scrapped as a new cost basis has been established that cannot subsequently be marked up. In addition, the cost of inventories is determined based on the normal capacity of the Company’s fabrication facility. In case the capacity utilization is lower than a certain level that management believes to be normal, the fixed overhead costs per production unit which exceeds those under normal capacity are charged to cost of sales rather than capitalized as inventories.
Advances to Suppliers
The Company, from time to time, may make advances in form of prepayments or deposits to suppliers, including external foundries, to meet its planned production. The Company recorded advances of $2,294 thousand and $3,883 thousand as other current assets as of December 31, 2024 and 2023, respectively.
 

 
Property, Plant and Equipment
Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as set forth below.
 
Buildings
    
30 - 40 years
 
Building related structures
    
10 - 20 years
 
Machinery and equipment
    
10 - 12 years
 
Others
    
3 - 10 years
 
Routine maintenance and repairs are charged to expense as incurred. Expenditures that enhance the value or significantly extend the useful lives of the related assets are capitalized.
Impairment of Long-Lived Assets
The Company reviews property, plant and equipment and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable in accordance with ASC 360, “Property, Plant and Equipment.” Recoverability is measured by comparing its carrying amount with the future net undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment is measured as the difference between the carrying amount of the assets and the Level 3 fair value of assets using the present value of the future net cash flows generated by the respective long-lived assets.
Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, estimated cost structure and operating expense, weighted average costs of capital, and future market conditions, among others.
Leases
The Company determines if an arrangement is a lease at inception of a contract considering whether the arrangement conveys the right to control the use of an identified asset over the period of use. Control of an underlying asset is conveyed if the Company has the right to direct the use of, and to obtain substantially all of the economic benefits from the use of, the identified asset. The Company accounts for lease transactions as either an operating or a finance lease, depending on the terms of the underlying lease arrangement. Assets related to operating leases are recorded on the balance sheet as operating lease
right-of-use
assets; the related liabilities are recorded as operating lease liabilities for the current portion and
non-current
operating lease liabilities for the
non-current
portion. Finance lease
right-of-use
assets are included in property, plant and equipment, net and the related lease liabilities are included in other current liabilities and other
non-current
liabilities on the consolidated balance sheets.
Right-of-use
assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease.
Right-of-use
assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term. As most of the Company’s leases do not provide a readily determinable implicit rate, the Company estimates its incremental borrowing rates in determining the present value of future payments based on the lease term of each lease and market information available at commencement date. Finance lease
right-of-use
assets are amortized on a straight-line basis over the respective lease term with the interest expense on the lease liability recorded using the interest method. The amortization and interest expense are recorded separately in the
consolidated statements of operations. Amortization of operating lease
right-of-use
assets and interest expense on operating lease liabilities are recognized on a straight-line basis over the respective lease term.
An
extension or contraction of a lease term is considered if the related option to extend or early terminate the lease is reasonably certain to be exercised by the Company. Operating lease
right-of-use
assets may also include any advance lease payments made and exclude lease incentives and initial direct costs incurred. The Company has lease agreements with lease and
non-lease
components, which are generally accounted for separately. For certain equipment leases, lease and
non-lease
components are accounted for as a single lease component.
The Company does not recognize operating lease
right-of-use
assets and operating lease liabilities that arise from short-term leases but rather recognizes fixed lease payments in the statements of operations on a straight-line basis and variable payments in the period in which the related obligations incur.
Intangible Assets
Intellectual property assets acquired represent rights under patents, trademarks and property use rights and are amortized over their respective periods of benefit, ranging up to ten years, on a straight-line basis.
Fair Value Disclosures of Financial Instruments
The Company follows ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”) for measurement and disclosures about fair value of its financial instruments. ASC 820 establishes a framework for measuring fair value in U.S. GAAP, and expands disclosures about fair value measurements. To increase consistency and comparability in fair value measurements and related disclosures, ASC 820 establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The three levels of fair value hierarchy defined by ASC 820 are:
Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2—Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3—Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. Valuation of instruments includes unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities.
As defined by ASC 820, the fair value of a financial instrument is the amount at which the instrument could be exchanged in a current transaction between willing parties, other than in a forced or liquidation sale, which was further clarified as the price that would be received to sell an asset or paid to transfer a liability (“an exit price”) in an orderly transaction between market participants at the measurement date. The carrying amounts of the Company’s financial assets and liabilities, such as cash equivalents, accounts receivable, other receivables, accounts payable and other accounts payable approximate their fair values because of the short maturity of these instruments.
 
 
Accrued Severance Benefits
The majority of accrued severance benefits are for employees in the Company’s Korean subsidiaries. Pursuant to Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one
or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of December 31, 2024, 95% of all employees of the Company were eligible for severance benefits.
Beginning in July 2018, the Company began contributing to certain severance insurance deposit accounts a percentage of severance benefits, which may be adjusted from time to time, accrued for eligible employees for their services beginning January 1, 2018 pursuant to Employee Retirement Benefit Security Act of Korea. These accounts consist of time deposits and other guaranteed principal and interest accounts, and are maintained at insurance companies, banks or security companies for the benefit of the Company’s employees.
In accordance with the National Pension Act of the Republic of Korea, a certain portion of accrued severance benefits was deposited with the National Pension Fund and deducted from the accrued severance benefits. The contributed amount is paid to employees from the National Pension Fund upon their retirement.
Revenue Recognition
The Company recognizes revenue when it satisfies the performance obligation of transferring control over a product or service to a customer. Revenue is measured based on the consideration specified in a contract with a customer, which consideration is paid in exchange for a product or service.
The Company sells products manufactured based on the Company’s design. The Company’s products are either standardized with an alternative use or the Company does not have an enforceable right to payment for the related manufacturing services completed to date. Therefore, revenue for the products is recognized when a customer obtains control of the product, which is generally upon product shipment, delivery at the customer’s location or upon customer acceptance, depending on the terms of the arrangement.
In accordance with revenue recognition guidance, any tax assessed by a governmental authority that is both imposed on and concurrent with a specific revenue-producing transaction, and that is collected by the Company from a customer, is excluded from revenue and related revenue is presented in the statements of operations on a net basis.
The Company provides warranties under which customers can return defective products. The Company estimates the costs related to warranty claims and repair or replacements, and records them as components of cost of sales.
In addition, the Company offers sales returns (other than those that relate to defective products under warranty), cash discounts for early payments and sales incentives, and certain allowances to the Company’s customers, including the Company’s distributors. The Company records reserves for those returns, discounts, incentives and allowances as a deduction from sales, based on historical experience and other quantitative and qualitative factors.
Substantially all of the Company’s contracts are one year or less in duration. The standard payment terms with customers are generally thirty to sixty days from the time of shipment, product delivery to the customer’s location or customer acceptance, depending on the terms of the related arrangement.
 
 
 
All
amounts billed to a customer related to shipping and handling are classified as sales while all costs incurred by the Company for shipping and handling are classified as selling, general and administrative expenses. The amounts charged to selling, general and administrative expenses were $698 thousand and $768 thousand for the years ended December 31, 2024 and 2023, respectively.

The
Company recorded deferred revenue of $1,120 thousand and $1,036 thousand as other current liabilities as of December 31, 2023 and 2022, respectively. Of the recorded deferred revenue, $1,032 thousand and $1,011 thousand were
recognized
as revenue during the years ended December 31, 2024 and 2023, respectively.
Advertising
The Company expenses advertising costs as incurred. Advertising expenses were $27 thousand and $68 thousand for the years ended December 31, 2024 and 2023, respectively.
Product Warranties
The Company records, in other current liabilities, warranty liabilities for the estimated costs that may be incurred under its basic limited warranty. The standard limited warranty period is one to two years for the majority of products. This warranty covers defective products, and related liabilities are accrued when product revenues are recognized. Factors that affect the Company’s warranty liabilities include historical and anticipated rates of warranty claims and repair or replacement costs per claim to satisfy the Company’s warranty obligation. The Company periodically assesses the adequacy of those recorded warranty liabilities and adjusts its estimates when necessary.
Derivative Financial Instruments
The Company applies the provisions of ASC 815, “Derivatives and Hedging” (“ASC 815”). This statement requires the recognition of all derivative instruments as either assets or liabilities measured at fair value.
Under the provisions of ASC 815, the Company may designate a derivative instrument as hedging the exposure to variability in expected future cash flows that are attributable to a particular risk (a “cash flow hedge”) or hedging the exposure to changes in the fair value of an asset or a liability (a “fair value hedge”). Special accounting for qualifying hedges allows the effective portion of a derivative instrument’s gains and losses to offset related results on the hedged item in the consolidated statements of operations and requires that a company formally document, designate and assess the effectiveness of the transactions that receive hedge accounting treatment. Both at the inception of a hedge and on an ongoing basis, a hedge must be expected to be highly effective in achieving offsetting changes in cash flows or fair value attributable to the underlying risk being hedged. If the Company determines that a derivative instrument is no longer highly effective as a hedge, it discontinues hedge accounting prospectively and future changes in the fair value of the derivative are recognized in current earnings. The Company assesses hedge effectiveness at the end of each quarter. The Company does not offset derivative assets and liabilities within the consolidated balance sheets.
In accordance with ASC 815, changes in the fair value of derivative instruments that are cash flow hedges are recognized in accumulated other comprehensive income or loss and reclassified into earnings in the period in which the hedged item affects earnings. Derivative instruments that do
not
qualify, or cease to qualify, as hedges must be adjusted to fair value and the adjustments are recorded through net income or loss.
 

 
The cash flows from derivative instruments receiving hedge accounting treatment are classified in the same categories as the hedged items in the consolidated statements of cash flows.
Research and Development
Research and development expenses are expensed as incurred and include wafers, masks, employee expenses, contractor fees, building costs, utilities and administrative expenses.
Licensed Patents and Technologies
The Company has entered into a number of royalty agreements to license patents and technology used in the design of its products. The Company carries two types of royalties:
lump-sum
and running basis.
Lump-sum
royalties, which require initial payments, usually paid in installments, represent a
non-refundable
commitment, such that the total present value of these payments is recorded on the balance sheet as a prepaid expense for the current portion and other
non-current
assets for the
non-current
portion, and the related liabilities are recorded as other
non-current
liabilities upon execution of the agreements and the costs are amortized over the contract period using the straight-line method and charged to research and development expenses in the consolidated statements of operations.
Running royalties are paid based on the revenue of related products sold by the Company.
Stock-Based Compensation
The Company follows the provisions of ASC 718, “Compensation-Stock Compensation” (“ASC 718”). Under ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense, net of the estimated forfeiture rate, over the requisite service period. As permitted under ASC 718, the Company elected to recognize compensation expense for all options with graded vesting based on the graded attribution method.
Earnings (Loss) Per Share
In accordance with ASC 260, “Earnings Per Share”, the Company computes basic earnings per share by dividing net income or loss available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflect the dilution of potential common stock outstanding during the period including stock options and restricted stock units, using the treasury stock method (by using the average stock price for the period to determine the number of shares assumed to be purchased from the exercise of stock options and restricted stock units). In determining the hypothetical shares repurchased, the Company uses the average share price for the period. In the case that earnings are negative, any potential common stock equivalents would have the effect of being anti-dilutive in the computation of net loss per share.
Income Taxes
The Company accounts for income taxes in accordance with ASC 740, “Income Taxes” (“ASC 740”). ASC 740 requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in a company’s financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the
differences are expected to reverse. Income tax expense (benefit) is the tax payable (receivable) for the period and the change during the period in deferred tax assets and liabilities. Valuation allowances are established when it is necessary to reduce deferred tax assets to the amount expected to be realized. The evaluation of the recoverability of the deferred tax assets and the need for a valuation allowance requires management to weigh all positive and negative evidence to reach a conclusion that it is more likely than not that all or some portion of the deferred tax assets will not be realized. Realization of the future tax benefits related to the deferred tax assets is dependent on many factors, including historical operating results, expected timing of the reversals of existing temporary differences, the Company’s ability to generate future taxable income, and tax planning strategies.
The Company recognizes and measures uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step process. In the first step, recognition, the Company determines whether it is more likely than not that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The second step addresses measurement of a tax position that meets the more likely than not criteria. The tax position is measured at the largest amount of benefit that has a likelihood of greater than 
50 percent of being realized upon ultimate settlement.
Concentration of Credit Risk
The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral for customers on accounts receivable. The Company maintains reserves for potential credit losses, which are periodically reviewed.
Recently Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)
No. 2023-07,
“Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”
(“ASU 2023-07”),
which requires an entity to provide more detailed information about its reportable segment expenses that are included within management’s measurement of profit and loss and required certain annual disclosures to be provided on an interim basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU
2023-07,
as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. The Company adopted ASU
2023-07
during the year ended December 31, 2024. See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements—Note 18. Geographic and Other Information” for more information.
Recent Accounting Pronouncements Not Yet Adopted
In November 2024, the FASB issued ASU
2024-03,
“Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic
220-40):
Disaggregation of Income Statement Expenses”
(“ASU 2024-03”).
ASU
2024-03
requires public companies to disclose, in the notes to the financial statements, specific information about certain costs and expenses at each interim and annual reporting period. This includes disclosing amounts related to purchases of inventory, employee compensation, depreciation, and intangible asset amortization. In addition, public companies will need to provide qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. ASU
2024-03
is effective for public business entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted and the amendments in this update may be applied prospectively or retrospectively. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.
 
 
In December 2023, the FASB issued ASU
No. 2023-09,
“Income Taxes (Topic 740): Improvements to Income Tax Disclosures”
(“ASU 2023-09”),
which intends to enhance the transparency and decision usefulness of income tax disclosures. It requires public business entities to disclose additional information in specified categories with respect to the reconciliation of the effective tax rate to the statutory rate for federal, state, and foreign income taxes. It also requires greater detail about individual reconciling items in the rate reconciliation to the extent the impact of those items exceeds a specified threshold. ASU
2023-09
is effective for annual periods beginning after December 15, 2024, though early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.
XML 32 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements
2. Fair Value Measurements
ASC 820 defines fair value, establishes a consistent framework for measuring fair value and expands disclosure requirements about fair value measurements. ASC 820 requires, among other things, the Company’s valuation techniques used to measure fair value to maximize the use of observable inputs and minimize the use of unobservable inputs.
Fair Value of Financial Instruments
As of December 31, 2024, the following table represents the Company’s liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):
 
   
Carrying Value
December 31, 2024
   
Fair Value
Measurement
December 31, 2024
   
Quoted Prices in
Active Markets
for Identical
Liability (Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Liabilities:
         
Derivative liabilities
(other current liabilities)
  $ 1,956     $ 1,956       —      $ 1,956       —   
As of December 31, 2023, the following table represents the Company’s assets and liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):
 
   
Carrying Value
December 31, 2023
   
Fair Value
Measurement
December 31, 2023
   
Quoted Prices in
Active Markets
for Identical
Asset/Liability
(Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
         
Derivative assets
(other current assets)
  $ 152     $ 152       —      $ 152       —   
Liabilities:
         
Derivative liabilities
(other current liabilities)
  $ 1     $ 1       —      $ 1       —   
Items not reflected in the table above include cash equivalents, accounts receivable, other receivables, accounts payable, and other accounts payable, fair value of which approximate carrying values due to the short-term nature of these instruments. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level 2 inputs. The carrying value of the Company’s outstanding Term Loan approximates its fair value because its variable interest rate reflect market rate as of December 31, 2024. The fair value of this debt is categorized within Level 2 of the fair value hierarchy.
 
 
 
Fair Values Measured on a
Non-recurring
Basis
The Company’s
non-financial
assets, such as property, plant and equipment, and intangible assets are recorded at fair value upon acquisition and are remeasured at fair value only if an impairment charge is recognized. As of December 31, 2024, the Company remeasured the fair value of tangible and intangible assets in connection with the impairment assessment for its Display business, which operates under the MSS business line. For the year ended December 31, 2023, the Company did not have any assets or liabilities measured at fair value on a
non-recurring
basis.
See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements— Note 14. Impairment and Other Charges” for more information.
XML 33 R14.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Accounts Receivable
3. Accounts Receivable
Accounts receivable as of December 31, 2024 and 2023 consisted of the following (in thousands):
 
    
December 31,
 
    
2024
    
2023
 
Accounts receivable
   $ 28,818      $ 33,024  
Notes receivable
     77        43  
Less:
     
Allowance for credit losses
     (68      (78
Sales return reserves
     (425      (348
  
 
 
    
 
 
 
Accounts receivable, net
   $ 28,402      $ 32,641  
  
 
 
    
 
 
 
Changes in allowance for credit losses for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Beginning balance
   $ (78    $ (79
Provision
     (4      —    
Write off
     4        —    
Translation adjustments
     10        1  
  
 
 
    
 
 
 
Ending balance
   $ (68    $ (78
  
 
 
    
 
 
 
Changes in sales return reserves for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Beginning balance
   $ (348    $ (183
Provision
     (142      (162
Usage
     —          —    
Translation adjustments
     65        (3
  
 
 
    
 
 
 
Ending balance
   $ (425    $ (348
 
 
 
Commencing in March 2012, the Company has been a party to an agreement to sell selected trade accounts receivable to a financial institution from time
 to time. After a sale, the Company does not retain any interest in the receivables and the applicable financial institution collects these accounts receivable directly from the customer. There were
no
sale of accounts receivable for the years ended December 31, 2024 and 2023. Net proceeds of this accounts receivable sale program are recognized in the consolidated statements of cash flows as part of operating cash flows.
The Company uses receivable discount program with a certain customer. This discount arrangement allows the Company to accelerate collection of customers’ receivables.
XML 34 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Inventories
4. Inventories
Inventories as of December 31, 2024 and 2023 consist of the following (in thousands):
 
 
  
December 31,
 
 
  
2024
 
  
2023
 
Finished goods
   $ 7,802      $ 8,432  
Semi-finished goods and
work-in-process
      26,797         29,339  
Raw materials
     3,607        5,543  
Materials
in-transit
     61        18  
Less: inventory reserve
     (7,732      (10,599
  
 
 
    
 
 
 
Inventories, net
   $
 
30,535      $ 32,733  
  
 
 
    
 
 
 
Changes in inventory reserve for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Beginning balance
   $ (10,599    $ (14,677
Change in reserve
     
Inventory reserve charged to costs of sales
     (6,979      (9,360
Sale of previously reserved inventory
     7,610        5,528  
  
 
 
    
 
 
 
     631        (3,832
Write off
     1,222        7,552  
Translation adjustments
     1,014        358  
  
 
 
    
 
 
 
Ending balance
   $ (7,732    $ (10,599
  
 
 
    
 
 
 
Inventory reserve represents the Company’s best estimate in value lost due to excessive inventory level, physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. Inventory reserve relates to inventory items including finished goods, semi-finished goods,
work-in-process
and raw materials. Write off of this reserve is recognized only when the related inventory has been disposed or scrapped.
XML 35 R16.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
5. Property, Plant and Equipment
Property, plant and equipment as of December 31, 2024 and 2023 are comprised of the following (in thousands):
 
 
  
December 31,
 
 
  
2024
 
  
2023
 
Buildings and related structures
   $ 21,873      $ 24,532  
Machinery and equipment
     126,971        139,710  
Finance lease
right-of-use
assets
     606        902  
Others
     33,274        35,471  
  
 
 
    
 
 
 
     182,724        200,615  
Less: accumulated depreciation
     (115,236      (115,889
Land
     11,237        12,811  
Construction in progress
     2,738        2,585  
  
 
 
    
 
 
 
Property, plant and equipment, net
   $ 81,463      $ 100,122  
  
 
 
    
 
 
 
Aggregate depreciation expenses totaled $15,639 thousand and $16,068 thousand for the years ended December 31, 2024 and 2023, respectively.
Pledge Agreement
On March 26, 2024, Magnachip Semiconductor, Ltd., a Korean limited liability company (“MSK”) and indirect wholly owned subsidiary of the Company, executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Loan Agreement”) with Korea Development Bank (“KDB”). In connection with the Loan Agreement, on March 26, 2024, MSK entered into a
Kun-Pledge
(Mortgage) Agreement (the “Pledge Agreement”) with KDB pursuant to which MSK pledged its real property and buildings located in Gumi, Korea in favor of KDB.
On December 16, 2024, MSK executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Equipment Financing Credit Agreement”) with KDB. In connection with the Equipment Financing Credit Agreement, on December 16, 2024, MSK also entered into a
Kun-Pledge
Agreement (the “Equipment Pledge Agreement”) with KDB with respect to the pledge by MSK in favor of KDB of certain machinery and equipment currently owned by MSK, which are located in its fabrication facility located in Gumi, Korea.
See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements—Note 10. Long-Term Borrowing” for more information.
Impairment of Long-Lived Assets
During the fourth quarter of 2024, the Company recorded in its consolidated statement of operations $3,509 thousand of impairment loss associated with its Display business, which operates under MSS business line and was triggered by a decline in expected future cash flows due to changes in market conditions and business outlook.
 
 
See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements— Note 14. Impairment and Other Charges” for more information.
XML 36 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
6. Intangible Assets
Intangible assets as of December 31, 2024 and 2023 are comprised of the following (in thousands):
 
    
December 31, 2024
 
    
Gross
amount
    
Accumulated
amortization
    
Net
amount
 
Intellectual property assets
   $ 7,599      $ (7,092    $ 507  
  
 
 
    
 
 
    
 
 
 
Intangible assets
   $ 7,599      $ (7,092    $ 507  
  
 
 
    
 
 
    
 
 
 
 
    
December 31, 2023
 
    
Gross
amount
    
Accumulated
amortization
    
Net
amount
 
Intellectual property assets
   $ 9,150      $ (7,613    $ 1,537  
  
 
 
    
 
 
    
 
 
 
Intangible assets
   $ 9,150      $ (7,613    $ 1,537  
  
 
 
    
 
 
    
 
 
 
Aggregate amortization expense for intangible assets totaled $522 thousand and $616 thousand for the years ended December 31, 2024 and 2023, respectively.
The aggregate amortization expense of intangible assets for the next five years are estimated to be $219 thousand, $140 thousand, $78 thousand, $47 thousand and $23 thousand for the years ended December 31, 2025, 2026, 2027, 2028 and 2029, respectively.
Impairment of Long-Lived Assets
During the fourth quarter of 2024, the Company recorded in its consolidated statement of operations $666 thousand of impairment loss associated with its Display business, which operates under MSS business line and was triggered by a decline in expected future cash flows due to changes in market conditions and business outlook.
See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements— Note 14. Impairment and Other Charges” for more information.
XML 37 R18.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Leases
7. Leases
The Company has operating and finance leases for buildings and other assets such as vehicles and office equipment. The Company’s leases have remaining lease terms ranging from 1 year to 5 years.
The tables below present financial information related to the Company’s leases.
Supplemental balance sheets information related to leases as of December 31, 2024 and 2023 are as follows (in thousands):
 
         
December 31,
 
Leases
  
Classification
  
2024
    
2023
 
Assets
        
Operating lease
  
Operating lease right-of-use
assets
   $ 3,107      $ 4,639  
Finance lease
   Property, plant and equipment, net      390        511  
     
 
 
    
 
 
 
Total lease assets
      $ 3,497      $ 5,150  
     
 
 
    
 
 
 
Liabilities
        
Current
        
Operating
   Operating lease liabilities    $ 1,393      $ 1,914  
Finance
  
Other current liabilities
     153        146  
Non-current
        
Operating
  
Non-current operating lease liabilities
     1,823        2,897  
Finance
  
Other
non-current
liabilities
     294        432  
     
 
 
    
 
 
 
Total lease liabilities
      $ 3,663      $ 5,389  
     
 
 
    
 
 
 
The following table presents the weighted average remaining lease term and discount rate:
 
    
December 31,
 
    
2024
   
2023
 
Weighted average remaining lease term
    
Operating leases
     2.5 years       2.8 years  
Finance leases
     2.9 years       3.7 years  
Weighted average discount rate
    
Operating leases
     6.8     6.6
Finance leases
     7.1     7.4
The components of lease cost included in the Company’s consolidated statements of operations, are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Operating lease cost
   $ 2,177      $ 2,071  
Finance lease cost
     
Amortization of
right-of-use
assets
     138        147  
Interest on lease liabilities
     35        31  
  
 
 
    
 
 
 
Total lease cost
   $ 2,350      $ 2,249  
  
 
 
    
 
 
 
 
 
The above table does not include an immaterial cost of short-term leases for the years ended December 31, 2024 and 2023.
O
ther lease information is as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Cash paid for amounts included in the measurement of lease liabilities
     
Operating cash flows from operating leases
   $ 2,222      $ 2,118  
Operating cash flows from finance leases
     35        31  
Financing cash flows from finance leases
     140        91  
Non-cash
transaction amounts of lease liabilities arising from obtaining
right-of-use
assets were
$
967 thousand and $1,909 thousand for the years ended December 31, 2024 and 2023, respectively.
The aggregate future lease payments for operating and finance leases as of December 31, 2024 are as follows (in thousands):
 
    
Operating
Leases
    
Finance

Leases
 
2025
   $ 1,564      $ 179  
2026
     1,117        166  
2027
     711        132  
2028
     106        18  
2029
     27        —   
  
 
 
    
 
 
 
Total future lease payments
     3,525        495  
Less: Imputed interest
     (308      (48
  
 
 
    
 
 
 
Present value of future payments
   $ 3,217      $ 447  
  
 
 
    
 
 
 
XML 38 R19.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses
8. Accrued Expenses
Accrued expenses as of December 31, 2024 and 2023 are comprised of the following (in thousands):
 
    
December 31,
 
    
2024
    
2023
 
Payroll, benefits and related taxes, excluding severance benefits
   $ 5,518      $ 5,947  
Withholding tax attributable to intercompany interest income
     1,419        1,671  
Outside service fees
     1,221        1,953  
Others
     490        886  
  
 
 
    
 
 
 
Accrued expenses
   $ 8,648      $ 10,457  
  
 
 
    
 
 
 
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Financial Instruments
9. Derivative Financial Instruments
The Company’s Korean subsidiary, Magnachip Semiconductor, Ltd., from time to time has entered into zero cost collar contracts to hedge the risk of changes in the functional-currency-equivalent cash flows attributable to currency rate changes on U.S. dollar denominated revenues.
 
 
 
Details of derivative contracts as of December 
31
,
2024
are as follows (in thousands):
 
Date of transaction
  
Type of derivative
    
Total notional amount
    
Month of settlement
April 05, 2024
     Zero cost collar      $ 9,000      January 2025 to March 2025
July 09, 2024
     Zero cost collar      $ 18,000      April 2025 to September 2025
October 17, 2024
     Zero cost collar      $ 9,000      October 2025 to December 2025
Details of derivative contracts as of December 31, 2023 are as follows (in thousands):
 
Date of transaction
  
Type of derivative
    
Total notional amount
    
Month of settlement
April 03, 2023
     Zero cost collar      $ 18,000      January 2024 to June 2024
August 09, 2023
     Zero cost collar      $ 27,000      January 2024 to September 2024
The zero cost collar contracts qualify as cash flow hedges under ASC 815, “Derivatives and Hedging,” since at both the inception of the contracts and on an ongoing basis, the hedging relationship was and is expected to be highly effective in achieving offsetting cash flows attributable to the hedged risk during the term of the contracts.
The fair values of the Company’s outstanding zero cost collar contracts recorded as liabilities as of December 31, 2024 and 2023 are as follows (in thousands):
 
Derivatives designated as hedging instruments:
    
December 31,
 
  
2024
    
2023
 
Asset Derivatives:
        
Zero cost collars
     Other current assets      $ —     $ 152  
Liability Derivatives:
        
Zero cost collars
     Other current liabilities      $ 1,956      $ 1  
Offsetting of derivative liabilities as of December 31, 2024 are as follows (in thousands):
 
As of December 31, 2024
  
Gross amounts of
recognized
liabilities
    
Gross amounts
offset in the
balance sheets
    
Net amounts of
liabilities
presented in the
balance sheets
    
Gross amounts not offset
in the balance sheets
   
Net amount
 
  
Financial
instruments
    
Cash collateral
pledged
 
Liability Derivatives:
                
Zero cost collars
   $ 1,956      $ —     $ 1,956      $ —     $ (1,080   $ 876  
Offsetting of derivative assets and liabilities as of December 31, 2023 are as follows (in thousands):
 
As of December 31, 2023
  
Gross amounts of
recognized
assets/liabilities
    
Gross amounts
offset in the
balance sheets
    
Net amounts of
assets/liabilities
presented in the
balance sheets
    
Gross amounts not offset
in the balance sheets
    
Net amount
 
  
Financial
instruments
    
Cash collateral
pledged
 
Asset Derivatives:
                 
Zero cost collars
   $ 152      $ —     $ 152      $ —     $ —     $ 152  
Liability Derivatives:
                 
Zero cost collars
   $ 1      $ —     $ 1      $ —     $ —     $ 1  
 
 
For derivative instruments that are designated and qualify as cash flow hedges, gains or losses on the derivative aside from components excluded from the assessment of effectiveness are reported as a component of accumulated other comprehensive income or loss (“AOCI”) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Gains and losses on the derivative, representing hedge components excluded from the assessment of effectiveness, are recognized in current earnings.
The following table summarizes the impact of derivative instruments on the consolidated statements of operations for the years ended December 31, 2024 and 2023 (in thousands):
 
Derivatives in
ASC 815
Cash Flow
Hedging
Relationships
  
Amount of Loss
Recognized in
AOCI on
Derivatives
   
Location/Amount of Loss
Reclassified from AOCI Into
Statement of Operations
   
Location/Amount of Gain (Loss)
Recognized in
Statement of Operations on
Derivatives
 
    
2024
   
2023
          
2024
   
2023
          
2024
    
2023
 
Zero cost collars
   $ (2,988   $ (1,085     Net sales      $ (868   $ (3,452     Other income, net      $ 77      $ (299
As of December 31, 2024, the amount expected to be reclassified from accumulated other comprehensive loss into loss within the next twelve months is $966 thousand.
The Company set aside cash deposits to the counterparty, Standard Chartered Bank Korea Limited (“SC”), as required for the zero cost collar contracts. This cash deposit is recorded as hedge collateral on the consolidated balance sheets. Cash deposits as of December 31, 2024 and 2023 are as follows (in thousands):
 
    
December 31,
 
Counterparty
  
2024
    
2023
 
SC
   $ 1,000      $ 1,000  
  
 
 
    
 
 
 
Total
   $ 1,000      $ 1,000  
  
 
 
    
 
 
 
The Company is required to deposit additional cash collateral with Nomura Financial Investment (Korea) Co., Ltd. (“NFIK”) and SC for any exposure in excess of $
500 thousand. As of December 31, 2024, $1,080 thousand of additional cash collateral were required by NFIK and recorded as hedge collateral on the consolidated balance sheet.
 
There was no such cash collateral required as of December 31, 2023.
These zero cost collar contracts may be terminated by the counterparties if the Company’s total cash and cash equivalents is less than $30,000 thousand at the end of a fiscal quarter, unless a waiver is obtained.
XML 40 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Borrowing
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Long-term Borrowings
10. Long-Term Borrowing
Term Loan
On March 26, 2024, Magnachip Semiconductor, Ltd., a Korean limited liability company (“MSK”) and indirect wholly owned subsidiary of the Company, executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Loan Agreement”) with Korea Development Bank (“KDB”). In connection with the Loan Agreement, on March 26, 2024, MSK entered into a
Kun-Pledge
(Mortgage) Agreement (the “Pledge Agreement”) with KDB pursuant to which MSK pledged its real property and buildings located in Gumi, Korea (“Fab 3 properties”) in favor of KDB.
 
 
 
The Loan Agreement provides for a working capital term loan (the “Term Loan”) of KRW
40,000,000,000
(approximately $
29,835
 thousand based on the KRW/USD exchange rate of
1,340.7
:1 as of March 26, 2024 as quoted by KEB Hana Bank), which was funded in full to MSK on March 26, 2024.
The Term Loan bears interest at a variable rate equal to the
3-month
CD rate quoted by KDB, plus 1.21%, which rate is adjusted quarterly. The initial interest rate on the Term Loan was 4.86% per annum. The Term Loan requires monthly interest-only payments and matures on March 26, 2027, at which time the full principal balance will be due and payable. All obligations of MSK under the Loan Agreement and the Term Loan are secured by the Fab 3 properties pursuant to the Pledge Agreement.
As of December 31, 2024, approximately $27,211 thousand aggregate principal amount of the Term Loan was outstanding.
CAPEX Loans
On December 16, 2024, MSK executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Equipment Financing Credit Agreement”) with KDB. In connection with the Equipment Financing Credit Agreement, on December 16, 2024, MSK also entered into a
Kun-Pledge
Agreement (the “Equipment Pledge Agreement”) with KDB with respect to the pledge by MSK in favor of KDB of certain machinery and equipment currently owned by MSK, which are located in its fabrication facility located in Gumi, Korea (“Fab 3 machinery and equipment”).
The Equipment Financing Credit Agreement provides for loans for MSK’s capital expenditures (the “CAPEX Loans”) up to an aggregate of KRW 38,000,000,000 ($26,523 thousand based on the KRW/USD exchange rate of 1,432.7:1 as of December 16, 2024 as quoted by KEB Hana Bank), which will be funded directly to capital expenditure supply vendors by KDB upon the submission of a request form by MSK with the necessary evidence such as purchase agreement, invoice and other documentation, as applicable.
The CAPEX Loans will bear interest at a variable rate equal to the
3-month
CD rate quoted by KDB, plus 0.68%, which rate is adjusted quarterly. The initial interest rate on CAPEX Loans was 3.97% per annum. CAPEX Loans mature in 10 years from the initial loan disbursement date (the “Maturity Date”), with an initial
2-year
(measured from the first loan disbursement date) interest-only payment period during which only interest is paid monthly, followed by 8 years of amortizing payments where the principal is repaid in equal installments every 3 months and interest is paid monthly. The Equipment Financing Credit Agreement contains customary representations of MSK in connection with the execution of the agreement and with each borrowing of CAPEX Loans and customary terms and conditions for a secured equipment financing loan of this type in Korea. All obligations of MSK under the Equipment Financing Credit Agreement and CAPEX Loans are secured by certain Fab 3 machinery and equipment pursuant to the Equipment Pledge Agreement.
As of December 31, 2024, there was no CAPEX loan outstanding under the Equipment Financing Credit Agreement.
XML 41 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Severance Benefits
12 Months Ended
Dec. 31, 2024
Postemployment Benefits [Abstract]  
Accrued Severance Benefits
11. Accrued Severance Benefits
The majority of accrued severance benefits are for employees in the Company’s Korean subsidiaries. Pursuant to Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one or more years of service are entitled to severance benefits upon the termination of their employment based on
their length of service and rate of pay. As of December 31, 2024, 95% of all employees of the Company were eligible for severance benefits.
Changes in accrued severance benefits are as follows (in thousands):
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Beginning balance
   $ 45,932      $ 48,496  
Provisions
     8,020        5,333  
Severance payments
     (2,407      (6,982
Translation adjustments
     (5,951      (915
  
 
 
    
 
 
 
     45,594        45,932  
Less: Cumulative contributions to severance insurance deposit accounts
     (28,476      (29,882
The National Pension Fund
     (24      (30
  
 
 
    
 
 
 
Accrued severance benefits, net
   $ 17,094      $ 16,020  
  
 
 
    
 
 
 
The severance benefits funded through the Company’s National Pension Fund have been and will be used exclusively for payment of severance benefits to eligible employees. These amounts have been deducted from the accrued severance benefit balance.
Beginning in July 2018, the Company contributes to certain severance insurance deposit accounts a certain percentage of severance benefits that are accrued for eligible employees for their services from January 1, 2018 pursuant to Employee Retirement Benefit Security Act of Korea. These accounts consist of time deposits and other guaranteed principal and interest, and are maintained at insurance companies, banks or security companies for the benefit of employees. The Company deducts the contributions made to these severance insurance deposit accounts from its accrued severance benefits.
The Company is liable to pay the following future benefits to its
non-executive
employees upon their normal retirement age (in thousands):
 
    
Severance
Benefit
 
2025
   $ 284  
2026
   $ 312  
2027
   $ 520  
2028
   $ 361  
2029
   $ 2,980  
2030 – 2034
   $ 19,680  
The above amounts were determined based on the
non-executive
employees’ current salary rates and the number of service years that will be accumulated upon their retirement dates. These amounts do not include amounts that might be paid to
non-executive
employees that will cease working with the Company before their normal retirement ages.
Korea’s mandatory retirement age is 60 years of age or older under the Employment Promotion for the Aged Act. The Company sets the retirement age of employees at 60.
XML 42 R23.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Repurchases
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Stock Repurchases
12. Stock Repurchases
Expanded Stock Repurchase Program
On August 31, 2022, the Board of Directors authorized an expansion of the Company’s previously announced stock repurchase program from $75 million to $87.5 million of its common stock. The Company has already repurchased shares worth $37.5 million under the program through an accelerated stock repurchase agreement on December 21, 2021 with JPMorgan Chase Bank, National Association. The remaining $50 million of the expanded $87.5 million program was planned to be repurchased in the open market or through privately negotiated transactions.
From September 2022 to December 2022, the Company repurchased 1,235,650 shares of its common stock in the open market for an aggregate purchase price of $12.5 million and a weighted average price per share of $10.13 under the stock repurchase program.
During the first half of 2023, the Company repurchased 3,705,443 shares of its common stock in the open market for an aggregate purchase price of $37.4 million and a weighted average price per share of $10.10 under the expanded stock repurchase program. As of the end of June 2023, the Company had completed the repurchase of its common stock under its expanded stock repurchase program.
New Stock Repurchase Program
On July 19, 2023, the Board of Directors authorized a new $50 million stock buyback program. Purchases have been and will be made in the open market or in privately negotiated transactions, depending upon market conditions and other factors.
From August 2023 to December 2023, the Company repurchased 1,730,173 shares of its common stock in the open market for an aggregate purchase price of $13.6 million and a weighted average price per share of $7.84 under the new stock repurchase program.
From January 2024 to December 2024, the Company repurchased 2,349,811 shares of its common stock in the open market for an aggregate purchase price of $11.8 million and a weighted average price per share of $5.04 under the new stock repurchase program.
From January 2025 to February 2025, the Company repurchased 31,254 shares of its common stock in the open market for an aggregate purchase price of $0.1 million and a weighted average price per share of $3.95 under the new stock repurchase program.
XML 43 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans
12 Months Ended
Dec. 31, 2024
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Equity Incentive Plans
13. Equity Incentive Plans
The Company adopted its 2009 Common Unit Plan, or the 2009 Plan, effective December 8, 2009, which is administered by the Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”). The 2009 Plan terminated in connection with the Company’s initial public offering in March 2011, and no additional options or other equity awards may be granted under the 2009 Plan. The Company adopted its 2011 Equity Incentive Plan, or the 2011 Plan, in March 2010. The Company amended and restated the 2011 Plan in February 2011, and the Company’s stockholders approved the amendment in March 2011 to reflect that it became effective in 2011 in connection with the Company’s initial public offering in March 2011. The 2011 Plan was amended on October 23, 2017, to revise the Compensation Recovery Policy of the 2011 Plan. The 2011 Plan was amended on April 26, 2018 to amend the tax withholding provisions as they relate to directed sales of shares. At the 2020 Annual Meeting of Stockholders, the Company’s stockholders approved its 2020 Equity and Incentive Compensation Plan, or the 2020 Plan, which is administered by the Compensation Committee. Following the adoption of the 2020 Plan, no further awards may be issued under the 2011 Plan. At the 2023
Annu
al Meeting of Stockholders held on May 18, 2023, the Company’s stockholders approved an increase of an additional
1,990,000
shares of the Company’s common stock available for issuance under the 2020 Plan.
Awards may be granted under the 2020 Plan to the Company’s employees, officers, directors, or certain consultants or those of any subsidiary of the Company. While the Company may grant incentive stock options only to employees, the Company may grant
non-statutory
stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units, dividend equivalents and cash-based awards or other stock-based awards to any eligible participant, subject to terms and conditions determined by the Compensation Committee. The term of any options granted under the 2020 Plan shall not exceed ten years from the date of grant. As of December 31, 2024 an aggregate maximum of 13,342,919 shares were authorized and 1,107,013 shares were reserved for all future grants.
Stock options and stock appreciation rights must have exercise prices at least equal to the fair market value of the stock at the time of their grant pursuant to the 2011 Plan and 2020 Plan. Stock options typically vest over one to three years following grant, subject to the participant’s continued service through the applicable vesting dates. As of December 31, 2024, no stock options or stock appreciation rights had been granted under 2020 Plan.
Restricted stock units granted under the 2011 Plan and 2020 Plan represent a right to receive shares of the Company’s common stock when the restricted stock unit vests. No monetary payment (other than applicable tax withholding) shall be required as a condition of receiving shares pursuant to a restricted stock unit, the consideration for which shall be services actually rendered to a participating company or for its benefit. Stock issued pursuant to any restricted stock unit may (but need not) be made subject to vesting conditions based upon the satisfaction of such service requirements, conditions, restrictions or performance criteria as shall be established by the Compensation Committee and set forth in the award agreement evidencing such award. Restricted stock units typically vest over one to three years following grant, subject to the participant’s continued service through the applicable vesting dates.
Restricted stock constitutes an immediate transfer of the ownership of shares of the Company’s common stock to the participant in consideration of the performance of services, entitling such participant to voting, dividend and other ownership rights, subject to the substantial risk of forfeiture and restrictions on transfer determined by the Compensation Committee for a period of time determined by the Compensation Committee or until certain management objectives specified by the Compensation Committee are achieved. Each grant of restricted stock may be made without additional consideration or in consideration of a payment by the participant that is less than the fair market value per share of common stock on the grant date. Stock issued pursuant to any restricted stock award may (but need not) be made subject to vesting conditions based upon the satisfaction of such service requirements, conditions, restrictions or performance criteria as shall be established by the Compensation Committee and set forth in the award agreement evidencing such award. A grant of restricted stock may require that any and all dividends and distributions paid on restricted stock that remains subject to a substantial risk of forfeiture be automatically deferred and/or reinvested in additional restricted stock, which will be subject to the same restrictions as the underlying restricted stock, but any such dividends or other distributions on restricted stock must be deferred until, and paid contingent upon, the vesting of such restricted stock.
 
 
The following summarizes restricted stock unit activities for the year ended December 31, 2024.
 
    
Number of
Restricted
Stock Units
    
Weighted
Average
Grant-Date
Fair Value of
Restricted
Stock Units
 
Outstanding at January 1, 2024
     1,006,367      $ 11.85  
Granted
     1,635,014        5.01  
Vested
     (527,113      8.73  
Forfeited
     (160,526      11.38  
  
 
 
    
 
 
 
Outstanding at December 31, 2024
     1,953,742      $ 7.01  
  
 
 
    
 
 
 
Total compensation expenses recorded for the restricted stock units were $6,214 thousand and $7,223 thousand for the years ended December 31, 2024 and 2023, respectively. As of December 31, 2024, there was $5,425 thousand of total unrecognized compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted average future period of 1.4 year. Total fair value of restricted stock units vested were $4,603 thousand and $6,634 thousand for the years ended December 31, 2024 and 2023, respectively.
The following summarizes stock option activities for the year ended December 31, 2024. At the date of grant, all options had an exercise price not less than the fair value of common stock (aggregate intrinsic value in thousands):
 
    
Number of
Options
   
Weighted
Average
Exercise
Price of
Stock
Options
    
Aggregate
Intrinsic
Value of
Stock
Options
    
Weighted
Average
Remaining
Contractual
Life of
Stock
Options
 
Outstanding at January 1, 2024
     802,858     $ 7.89      $ 459        2.0 years  
Expired
     (45,000   $ 18.75        —         —   
Forfeited
     (29,066   $ 8.51        —         —   
  
 
 
         
Outstanding at December 31, 2024
     728,792     $ 7.19      $ —         1.1 years  
  
 
 
         
Vested and Exercisable at December 31, 2024
     728,792     $ 7.19      $ —         1.1 years  
  
 
 
         
There were no compensation expenses recorded for the stock options for the years ended December 31, 2024 and 2023.
XML 44 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Impairment and Other Charges
12 Months Ended
Dec. 31, 2024
Asset Impairment Charges [Abstract]  
Impairment and Other Charges.
14. Impairment and Other Charges
Impairment of Long-Lived Assets
The Company reviews property, plant and equipment and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable in accordance with ASC 360, “Property, Plant and Equipment.”
 
 
During the fourth quarter of 2024, the Company identified impairment indicators for certain assets within its Display business, which operates under the Mixed-Signal Solutions (“MSS”) business line. The Company operates as a single reportable segment, standard products business, consisting of two business lines: MSS business line and the Power Analog Solutions (“PAS”) business line. The MSS business line included Power IC and Display businesses, with the impairment assessment focused solely on the Display business.
Factors considered in the impairment analysis include: (i) a sharp decline in actual performance compared to historical results, (ii) significantly lower-than-expected future performance projections, (iii) a sustained decrease in market capitalization below net book value, and (iv) significant negative industry or economic trends. Based on these factors, the Company determined that the recoverability of the Display business asset group should be assessed.
In accordance with ASC
360-10,
the Company evaluated the impairment at the asset group level, which is the lowest level for which identifiable cash flows are largely independent of other assets and liabilities. The recoverability test was performed by comparing the carrying amount of the asset group to its estimated future undiscounted
pre-tax
cash flows over the remaining useful life of the primary long-lived asset. As a result of this analysis, the Company concluded that the carrying value of the Display business asset group was not fully recoverable and determined its fair value using the discounted cash flow (DCF) method, which led to the recognition of an impairment charge of $4,637 thousand. This charge has been included in impairment and other charges in the consolidated statements of operations for the year ended December 31, 2024.
Other Charges
For the year ended December 31, 2024, the Company recorded a
one-time
cumulative financial impact of $2,017 thousand in its consolidated statement of operations in connection with certain employee benefits.
For the year ended December 31, 2023, the Company recorded in its consolidated statement of operations $802 thousand of
one-time
employee incentives, which were paid during the third quarter of 2023.
XML 45 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Early Termination Charges
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Early Termination Charges
15. Early Termination Charges
For the year ended December 31, 2023, the Company recorded in its consolidated statement of operations $8,449 thousand of termination related charges as “early termination charges” in connection with the Program, which was available for the employees with more than 20 years of service.
XML 46 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Foreign Currency Gain (Loss), Net
12 Months Ended
Dec. 31, 2024
Foreign Currency [Abstract]  
Foreign Currency Gain (Loss), Net
16. Foreign Currency Gain (Loss), Net
Net foreign currency gain or loss includes non-cash translation gain or loss associated with intercompany balances. A substantial portion of the Company’s net foreign currency gain or loss is non-cash translation gain or loss associated with intercompany long-term loans to MSK, one of the Company’s Korean subsidiaries. The loans are denominated in U.S. dollars and are affected by changes in the exchange rate between the Korean won and the U.S. dollar. As of December 31, 2024 and 2023, the outstanding intercompany loan balances including accrued interest between MSK and the Dutch subsidiary were $
257,670 thousand and $285,136 thousand, respectively. The Korean won to U.S. dollar exchange rates were 1,470.0:1 and 1,289.4:1 using the first base rate as of December 31, 2024 and 2023, respectively, as quoted by the KEB Hana Bank.
XML 47 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes
17. Income Taxes
The Company’s income tax expense (benefit) is composed of domestic and foreign income taxes depending on the relevant tax jurisdictions. Domestic income (loss) before income tax expense (benefit) is generated or incurred in the United States, where the parent company resides.
The components of income tax expense (benefit) are as follows (in thousands):
 
    
Year Ended
December 31,
 
    
2024
    
2023
 
Income (loss) before income tax expense (benefit)
     
Domestic
   $ (10,955    $ 2,691  
Foreign
     (51,688      (50,250
  
 
 
    
 
 
 
     (62,643      (47,559
  
 
 
    
 
 
 
Current income tax expense (benefit)
     
Domestic
     0        13  
Foreign
     191        3,020  
Uncertain tax position liability (foreign)
     (3      (41
  
 
 
    
 
 
 
     188        2,992  
  
 
 
    
 
 
 
Deferred income tax benefit
     
Domestic
     (1,482 )      (1,053
Foreign
     (7,041      (12,876
  
 
 
    
 
 
 
     (8,523 )      (13,929
  
 
 
    
 
 
 
Total income tax benefit
   $ (8,335 )    $ (10,937
  
 
 
    
 
 
 
 
 
The provision for domestic and foreign income taxes (benefit) incurred is different from the amount calculated by applying the statutory tax rate to the income (loss) before income tax expense (benefit). The significant items causing this difference are as follows (in thousands):
 
 
  
Year Ended
December 31,
 
 
  
2024
 
  
2023
 
Provision computed at statutory rates
   $ (13,155    $ (9,988
Change in statutory tax rates
     (2,329      269  
Difference in foreign tax rates
     8,522        1,401  
Permanent differences
     
Derivative assets/liabilities adjustment
     (6      (17
TPECs, hybrid and other interest
     1,262        (2,003
Equity-based compensation
     (61      (388
Permanent foreign currency loss
     (1,113      (910
Penalty
     77        78  
Subpart F income
     624        —   
Intercompany debt restructuring
     3,125        —   
Disallowed tax attributes
     (4,147      —   
Other permanent differences
     372        25  
Withholding tax
     (172      1,594  
Change in valuation allowance
     (37 )      (429
Tax credits claimed
     (1,803      (636
Uncertain tax positions liability
     (3      (41
Change in net operating loss carry-forwards
     210        17  
Foreign local taxes
     42        45  
Others
     257        46  
  
 
 
    
 
 
 
Income tax benefit
   $ (8,335 )    $ (10,937
  
 
 
    
 
 
 
For the year ended December 31, 2024, the permanent tax benefit of $
4,147 thousand was related to disallowed tax attributes associated with assets of MSS business line which were transferred as an
in-kind
contribution between two Korean subsidiaries in January, 2024. The permanent tax expense of $3,125 thousand related to intercompany debt restructuring recorded for the year ended December 31, 2024 was derived from the waiver and release of unpaid interests of the intercompany loans granted to one of the Company’s Korean subsidiaries by the Dutch subsidiary. In connection with the waiver of unpaid interests, the related withholding tax was reversed, resulting in the recognition of income tax benefit of $172 thousand.
For the year ended December 31, 2023, the withholding tax expense of $
1,594 
thousand and the permanent tax benefit of $2,003 thousand recorded were related to the intercompany loans granted to the Korean subsidiary by the Dutch subsidiary. The permanent tax benefit of $910 thousand related to foreign currency gain was mainly derived from the unrealized foreign translation gain associated with the intercompany loan granted to the Luxembourg subsidiary by the U.S. parent company. The Company did not have a permanent difference related to Global intangible
low-taxed
income (“GILTI”) in the U.S., mainly due to the Korean subsidiary’s current year loss.
 
 
 
A summary of the composition of net deferred income tax assets (liabilities) as of December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
2024
 
  
2023
 
Deferred tax assets
  
  
Inventory reserves
   $ 1,090      $ 2,519  
Accrued expenses
     1,202        1,593  
Property, plant and equipment
     2,593        2,679  
Accumulated severance benefits
     8,024        9,927  
Operating lease
right-of-use
liabilities
     740        997  
Foreign currency translation loss
     24,271        19,049  
NOL carry-forwards
     96,358        96,361  
Tax credit carry-forwards
     15,149        14,372  
Other long-term payable
     2,205        2,242  
Interest expense deduction limitation
     3,150        3,610  
Derivative liabilities
     434        —   
Others
     8,905        1,191  
  
 
 
    
 
 
 
Total deferred tax assets
     164,121        154,540  
Less: Valuation allowance
     (81,653 )      (87,201
  
 
 
    
 
 
 
     82,468        67,339  
  
 
 
    
 
 
 
Deferred tax liabilities
     
Prepaid expense
     1,741        1,787  
Severance benefit deposits
     5,274        6,456  
Operating lease
right-of-use
assets
     715        960  
Foreign currency translation gain
     13,090        6,411  
Others
     8,870        892  
  
 
 
    
 
 
 
Total deferred tax liabilities
     29,690        16,506  
  
 
 
    
 
 
 
Net deferred tax assets
   $ 52,778      $ 50,833  
  
 
 
    
 
 
 
The Company has not recognized a deferred tax liability related to outside basis differences inherent in its foreign subsidiaries because the investments in those foreign subsidiaries within the group are essentially permanent in duration or earnings in foreign subsidiaries are intended to be indefinitely reinvested. It is not practicable to estimate the amount of deferred income taxes not recorded that are associated with those outside basis differences. If circumstances change and it becomes apparent that the undistributed earnings from foreign subsidiaries will be remitted or the parent entity will dispose of its interest in the subsidiaries in the foreseeable future, and related income taxes have not been recognized by the parent entity, the parent entity will accrue as an expense of the current period income taxes attributable to that remittance or disposition.
 

 
C
hanges in valuation allowance for deferred tax assets for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended
December 31,
 
 
  
2024
 
  
2023
 
Beginning balance
   $ 87,201      $ 84,563  
Reductions
     (38 )      (428
Translation adjustments
     (5,510 )      3,066  
  
 
 
    
 
 
 
Ending balance
   $ 81,653      $ 87,201  
  
 
 
    
 
 
 
As of December 31, 2024 and 2023, respectively, the Company recorded a valuation allowance of $81,653 thousand and $87,201 thousand on its deferred tax assets related to temporary differences, net operating loss carry-forwards and tax credits of domestic and foreign subsidiaries.
The Company has recorded a full valuation allowance against one of Korean subsidiaries and certain foreign subsidiaries’ deferred tax assets pertaining to its related tax loss carry-forwards that are not anticipated to generate a tax benefit. The valuation allowances at December 31, 2024 and 2023 were primarily attributable to its Luxembourg subsidiary.
The net operating loss carry-forwards balance as of December 31, 2024 and 2023 are as follows (in thousands):
 
    
Year Ended December 31,
 
    
2024
    
2023
 
NOL carry-forwards
   $ 418,102      $ 403,989  
As of December 31, 2024, the Company had $418,102 thousand of net operating loss carry-forwards available to offset future taxable income, of which $265,295 thousand is associated with the Company’s Luxembourg subsidiary, mainly attributable to certain expenses incurred in connection with its shareholding in the Company’s Dutch subsidiary. Of the $265,295 thousand net operating loss carry-forwards, $257,036 thousand is carried forward indefinitely and the remaining $8,259 thousand expires from 2034 through 2041. The net operating loss carry-forwards retained by the Company’s U.S. parent amounts to $53,440 thousand, $3,063 thousand is carried forward indefinitely and the remaining $50,377 
thousand expires at various dates through 2037. The total net operating loss carry-forwards retained by the Company’s Korean subsidiaries amounts to $99,367 thousand, in which $58,837 thousand expires in 2038, and the remaining $40,530 thousand expires in 2039.
The Company utilized net operating loss of $402 and $1,886 thousand for the years ended December 31, 2024 and 2023, respectively. The Company also has Dutch tax credit carry-forwards of approximately $13,010 thousand as of December 31, 2024. The Dutch tax credits are carried forward to be used for an indefinite period of time.
Uncertainty in Income Taxes
The Company and its subsidiaries file income tax returns in Korea, Japan, Taiwan, and the U.S. and in various other jurisdictions. The Company is subject to income- or
non-income
tax examinations by tax authorities of these
jurisdictions
for all open tax years.
 
 
 
As of December 31, 2024 and 2023, the Company recorded $
253
 thousand and $
274
 thousand of unrecognized tax benefits, respectively.
A tabular reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of each period is as follows (in thousands):
 
 
  
Year Ended
December 31,
 
 
  
2024
 
  
2023
 
Unrecognized tax benefits, balance at the beginning
   $ 274      $ 316  
Additions based on tax positions related to the current year
     51        25  
Lapse of statute of limitations
     (54      (66
Translation adjustments
     (18      (1
  
 
 
    
 
 
 
Unrecognized tax benefits, balance at the ending
   $ 253      $ 274  
  
 
 
    
 
 
 
No interest and penalties related to unrecognized tax benefits were recognized as of December 31, 2024 and 2023.
The Company is currently unaware of any uncertain tax positions that could result in significant additional payments, accruals, or other material deviations from this estimate over the next 12 months.
XML 48 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Geographic and Other Information
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Geographic and Other Information
18. Geographic and Other Information
The Company operates within a single operating segment, standard products business, and also separately reports Transitional Fab 3 Foundry Services revenue and cost of sales.
The Chief Executive Officer, as the chief operating decision maker (“CODM”), organizes the Company and measures performance of two business lines of MSS and PAS in the standard products business at the level of revenue and gross profit margin by comparing actual results against previously forecasted targets.
The Company’s CODM does not evaluate the performance of each business line using any information, such as asset or liability, other than revenue and gross profit margin.
In previous reporting periods, the Company categorized revenues from two business lines in its standard products business: the Display Solutions business line and the Power Solutions business line. As part of the Reorganization, the Company regrouped its standard products business into the Mixed-Signal Solutions business line and the Power Analog Solutions business line. Accordingly, effective as of the first quarter of fiscal 2024, the Company categorizes its standard product business revenue by those two regrouped business lines. See “Note 1. Business, Basis of Presentation and Significant Accounting Policies—Business” for additional information regarding the Reorganization.
 
 
Revenues for the year ended December 31, 2023 from its previous product categories have been reclassified in order to conform to the current period presentation as follows (in thousands):
 
 
  
 
 
  
MSS
 
  
PAS
 
  
Total
 
Display Solutions
   $
32,134
 
  
$
32,134
 
  
$
  
$
32,134
 
Power Solutions
     163,556        12,232        151,324        163,556  
  
 
 
    
 
 
    
 
 
    
 
 
 
   $ 195,690      $ 44,366      $ 151,324      $ 195,690  
  
 
 
    
 
 
    
 
 
    
 
 
 
The following sets forth information relating to the operating segment, standard products business, as well as the Transitional Fab 3 Foundry Services (in thousands). For financial information below gross profit, including operating income and expenses as well as other income and expenses, please refer to the Company’s consolidated statement of operations.
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Revenues
     
Standard products business
     
Mixed-Signal Solutions
   $ 54,336      $ 44,366  
Power Analog Solutions
     166,804        151,324  
  
 
 
    
 
 
 
Total standard products business
     221,140        195,690  
Transitional Fab 3 foundry services
     10,597        34,361  
  
 
 
    
 
 
 
Total revenues
   $ 231,737      $ 230,051  
  
 
 
    
 
 
 
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Cost of Sales
     
Standard products business
     
Mixed-Signal Solutions
   $ 32,706      $ 29,397  
Power Analog Solutions
     135,302        114,365  
  
 
 
    
 
 
 
Total standard products business
     168,008        143,762  
Transitional Fab 3 foundry services
     11,814        34,649  
  
 
 
    
 
 
 
Total cost of sales
   $ 179,822      $ 178,411  
  
 
 
    
 
 
 
 
 
  
Year Ended December 31,
 
 
  
 2024 
 
  
 2023 
 
Gross Profit
  
  
Standard products business
     
Mixed-Signal Solutions
   $ 21,630      $ 14,969  
Power Analog Solutions
     31,502        36,959  
  
 
 
    
 
 
 
Total standard products business
     53,132        51,928  
Transitional Fab 3 foundry services
     (1,217      (288
  
 
 
    
 
 
 
Total gross profit
   $ 51,915      $ 51,640  
  
 
 
    
 
 
 
 
 
 
The following is a summary of net sales—standard products business (which does not include the Transitional Fab 3 Foundry Services) by geographic region, based on the location to which the products are billed (in thousands):
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Korea
   $ 85,991      $ 66,817  
Asia Pacific (other than Korea)
     127,967        119,244  
United States
     2,120        2,830  
Europe
     5,062        6,799  
  
 
 
    
 
 
 
Total
   $ 221,140      $ 195,690  
  
 
 
    
 
 
 
For the years ended December 31, 2024 and 2023, of the Company’s net sales—standard products business in Asia Pacific (other than Korea), net sales—standard products business in Greater China (China and Hong Kong) represented 74.8% and 67.0%, respectively, and net sales—standard products business in Japan represented 10.1% and 11.5%, respectively.
Net sales from the Company’s top ten largest customers in the standard products business (which does not include the Transitional Fab 3 Foundry Services) accounted for 74% and 69% for the years ended December 31, 2024 and 2023, respectively.
For the year ended December 31, 2024, the Company had two customers that represented 21.4% and 14.7% of its net sales—standard products business, and for the year ended December 31, 2023, the Company had two customers that represented 16.7% and 13.4% of its net sales—standard products business.
As of December 31, 2024, one customer of the Company’s standard products business accounted for 34.8% of its accounts receivable – standard products business (which does not include the Transitional Fab 3 Foundry Services). As of December 31, 2023, three customers of the Company’s standard products business accounted for 34.9%, 14.4% and 13.9% of its
accounts receivable – standard products business (which does not include the Transitional Fab 3 Foundry Services), respectively.
97% of the Company’s property, plant and equipment are located in Korea as of December 31, 2024.
XML 49 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Accumulated Other Comprehensive Loss
19. Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss consists of the following at December 31, 2024 and 2023, respectively (in thousands):
 
    
Year Ended
December 31,
 
    
2024
    
2023
 
Foreign currency translation adjustments
   $ (20,927    $ (15,348
Derivative adjustments
     (966      691  
  
 
 
    
 
 
 
Total
   $ (21,893    $ (14,657
  
 
 
    
 
 
 
 
 
Changes in accumulated other comprehensive loss for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
Year Ended December 31, 2024
  
Foreign
currency
translation
adjustments
   
Derivative
adjustments
   
Total
 
Beginning balance
   $ (15,348   $ 691     $ (14,657
  
 
 
   
 
 
   
 
 
 
Other comprehensive loss before reclassifications
     (5,579     (2,525     (8,104
Amounts reclassified from accumulated other comprehensive loss
     —        868       868  
  
 
 
   
 
 
   
 
 
 
Net current-period other comprehensive loss
     (5,579     (1,657     (7,236
  
 
 
   
 
 
   
 
 
 
Ending balance
   $ (20,927   $ (966   $ (21,893
  
 
 
   
 
 
   
 
 
 
 
Year Ended December 31, 2023
  
Foreign
currency
translation
adjustments
   
Derivative
adjustments
   
Total
 
Beginning balance
   $ (11,328   $ (1,225   $ (12,553
  
 
 
   
 
 
   
 
 
 
Other comprehensive loss before reclassifications
     (4,020     (1,536     (5,556
Amounts reclassified from accumulated other comprehensive loss
     —        3,452       3,452  
  
 
 
   
 
 
   
 
 
 
Net current-period other comprehensive income (loss)
     (4,020     1,916       (2,104
  
 
 
   
 
 
   
 
 
 
Ending balance
   $ (15,348   $ 691     $ (14,657
  
 
 
   
 
 
   
 
 
 
There was an income tax benefit of $463 thousand related to changes in accumulated other comprehensive loss for the year ended December 31, 2024. There was an income tax expense of $452 thousand related to changes in accumulated other comprehensive loss
for
the year ended December 31, 2023.
XML 50 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loss Per Share
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Loss Per Share
20. Loss Per Share
The following table illustrates the computation of basic and diluted loss per common share for the years ended December 31, 2024 and 2023:
 
 
  
Year Ended December 31,
 
 
  
2024
 
  
2023
 
 
  
(In thousands of U.S. dollars,
except share data)
 
Basic loss per share
  
  
Net loss
   $ (54,308 )    $ (36,622
  
 
 
    
 
 
 
Basic weighted average common stock outstanding
     37,774,280        41,013,069  
Basic loss per common share
   $ (1.44    $ (0.89
Diluted loss per share
     
Net loss
   $ (54,308 )    $ (36,622
  
 
 
    
 
 
 
Basic weighted average common stock outstanding
     37,774,280        41,013,069  
Net effect of dilutive equity awards
     —         —   
  
 
 
    
 
 
 
Diluted weighted average common stock outstanding
     37,774,280        41,013,069  
Diluted loss per common share
   $ (1.44    $ (0.89
 
 
 
Diluted earnings (loss) per share adjusts basic earnings (loss) per share for the potentially dilutive impact of stock options and restricted stock units. As the Company has reported loss for the years ended December 31, 2024 and 2023, all potentially dilutive securities are antidilutive and accordingly not considered, therefore basic net loss per share equals diluted net loss per share.
The following outstanding instruments were excluded from the computation of diluted loss per share, as they have an anti-dilutive effect on the calculation:
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Options
     728,792        802,858  
Restricted Stock Units
     1,953,742        1,006,367  
XML 51 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events
21. Subsequent Events
Derivative contracts
In February 2025, the Company and NFIK entered into derivative contracts of zero cost collars for the period from January 2026 to March 2026. The total notional amounts are $9,000 thousand.
Transition to Pure-Play Power Company
On March 7, 2025, the Company’s Board of Directors authorized a new strategy to transition into a pure-play Power company, focusing its investments on the Power discrete and Power IC businesses to enhance profitability and maximize shareholder value. As part of this strategy, the Company has initiated a strategic process for its Display business. The goal is to complete this process by the end of the second quarter of 2025, the Display business is expected to be classified as discontinued operations in accordance with U.S. GAAP. Accordingly, beginning with the Company’s Q1 2025 financial statements, the Display business will be reported separately from
continuing
operations, which will consist of Power discrete and Power IC business lines.
XML 52 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business, Basis of Presentation and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Business
Business
Magnachip Semiconductor Corporation (together with its subsidiaries, the “Company”) is a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communication, Internet of Things (“IoT”), consumer, computing, industrial and automotive applications.
The Company’s standard products business consists of two business lines: one is the Mixed-Signal Solutions (“MSS”) business line, which comprises the Display integrated circuit (“IC”) and Power IC businesses that are fabless, and the other is the Power Analog Solutions (“PAS”) business line, which comprises the Power discrete business which is an integrated device manufacturing (“IDM”) business.
Display IC products provide panel display solutions to major
suppliers
of large and small rigid and flexible panel displays, and a wide range of applications, including smartphones, televisions, automotive and IT applications, such as monitors, notebook PCs and tablet PCs, as well as AR/VRs. Power IC products provide Power IC solutions to major television suppliers and large panel display suppliers.
The PAS business line produces power management semiconductor products, including power discrete solutions for power management in communication, consumer, computing, servers, automotive and industrial applications.
On September 1, 2020, the Company completed the sale of the Company’s Foundry Services Group business and its fabrication facility located in Cheongju, Korea, known as “Fab 4”, to SK keyfoundry Inc., a Korean company (“SK keyfoundry”). Following the consummation of the sale, the Company provided SK keyfoundry with transitional foundry services associated with its fabrication facility located in Gumi, Korea, known as “Fab 3”, at an agreed upon cost plus
mark-up
(the “Transitional Fab 3 Foundry Services”). The contractual obligation to provide the Transitional Fab 3 Foundry Services ended on August 31, 2023, and the Company is winding down these foundry services and have begun to convert portions of the idle capacity to PAS standard products during the second half of 2024. Because these foundry services during the wind-down period are still being provided to SK keyfoundry by the Company using Fab 3 based on mutually agreed terms and conditions, the Company will continue to report its revenue from these foundry services and related cost of sales within the Transitional Fab 3 Foundry Services line in its consolidated statement of operations until such wind-down is completed.
On May 30, 2023, the Company announced a plan to regroup the business lines in its standard products business, originally grouped as Display Solutions and Power Solutions business lines, into MSS and PAS business lines to better align its product strategies (the “Reorganization”). On January 10, 2024, the Company transferred the MSS business line into a newly formed Korean limited liability company named “Magnachip Mixed-Signal, Ltd.” Currently, the MSS business line is primarily operated by Magnachip Mixed-Signal, Ltd., and the PAS business line is primarily operated by Magnachip Semiconductor, Ltd., Magnachip’s already existing Korean operating company. Both companies are indirect wholly owned subsidiaries of the Company.
Basis of Presentation
Basis of Presentation
The consolidated financial statements are presented in accordance with U.S. GAAP.
 
 
Significant accounting policies followed by the Company in the preparation of the accompanying consolidated financial statements are summarized below.
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the accounts of the Company including its wholly-owned subsidiaries. All intercompany transactions and balances are eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Such estimates include the valuation of accounts receivable, inventories, stock-based compensation, property, plant and equipment, leases, other long-lived assets, accrued severance benefits, long-term employee benefits, and contingent liabilities, estimated future cash flows and other assumptions used in long-lived asset impairment tests, and calculation of current and deferred income taxes and deferred tax valuation allowances, among others. Although these estimates and assumptions are based on management’s best knowledge of current events and actions that the Company may undertake in the future, actual results may be significantly different from the estimates.
Foreign Currency Translation
Foreign Currency Translation
The Company has assessed in accordance with ASC 830, “Foreign Currency Matters” (“ASC 830”), the functional currency of each of its subsidiaries in Luxembourg and the Netherlands and has designated the U.S. dollar to be their respective functional currencies. The Korean Won is the functional currency for the Company’s Korean subsidiaries, which are the primary operating subsidiaries of the Company. The Company and its other subsidiaries are utilizing their local currencies as their functional currencies. The financial statements of the subsidiaries in functional currencies other than the U.S. dollar are translated into the U.S. dollar in accordance with ASC 830. All the assets and liabilities are translated to the U.S. dollar at the
end-of-period
exchange rates. Capital accounts are determined to be of a permanent nature and are therefore translated using historical exchange rates. Revenues and expenses are translated using average exchange rates for the respective periods. Foreign currency translation adjustments arising from differences in exchange rates from period to period are included in the foreign currency translation adjustment account in accumulated other comprehensive income or loss of stockholders’ equity. Foreign currency translation gains or losses on transactions by the Company or its subsidiaries in a currency other than its or its subsidiaries’ functional currency are included in foreign currency gain (loss), net in its statements of operations.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash and cash equivalents are short-term, highly liquid investments with original maturities of three months or less from the date of purchase, or deposit accounts that can be withdrawn at any time without significant penalty.
Accounts Receivable Reserves
Accounts Receivable Reserves
The Company makes estimates of expected credit losses for the allowance for credit losses based upon its assessment of various factors, including historical collection experience, the age of the accounts receivable
balances, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The Company also records an estimate for sales returns, included within accounts receivable, net, based on the historical experience of the amount of goods that will be returned and refunded or replaced.
Sales of Accounts Receivable
Sales of Accounts Receivable
The Company accounts for transfers of financial assets under ASC 860, “Transfers and Servicing,” as either sales or financings. Transfers of financial assets that result in sales accounting are those in which (1) the transfer legally isolates the transferred assets from the transferor, (2) the transferee has the right to pledge or exchange the transferred assets and no condition both constrains the transferee’s right to pledge or exchange the assets and provides more than a trivial benefit to the transferor, and (3) the transferor does not maintain effective control over the transferred assets. If the transfer does not meet these criteria, the transfer is accounted for as a financing. Financial assets that are treated as sales are removed from the Company’s accounts with any realized gain or loss reflected in earning during the period of sale.
Inventories
Inventories
Inventories are stated at the lower of cost or net realizable value, using the first in, first out method (“FIFO”). If net realizable value is less than cost at the balance sheet date, the carrying amount is reduced to the realizable value, and the difference is recognized as a loss on valuation of inventories within cost of sales. Inventory reserves are established when conditions indicate that the net realizable value is less than costs due to physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. The Company evaluates the sufficiency of inventory reserves and takes into consideration historical usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product age and other factors. Reserves are also established for excess inventory based on the Company’s current inventory levels and projected demand and its ability to sell those specific products. Situations that could cause these inventory reserves include a decline in business and economic conditions, decline in consumer confidence caused by changes in market conditions, sudden and significant decline in demand for the Company’s products, inventory obsolescence because of rapidly changing technology and consumer requirements, or failure to estimate end customer demand properly. A reduction of these inventory reserves may be recorded if previously reserved items are subsequently sold as a result of unexpected changes to certain aforementioned situations.
In addition, as prescribed in ASC 330, “Inventory,” once a reserve is established for a particular item based on the Company’s assessment as described above, it is maintained until the related item is sold or scrapped as a new cost basis has been established that cannot subsequently be marked up. In addition, the cost of inventories is determined based on the normal capacity of the Company’s fabrication facility. In case the capacity utilization is lower than a certain level that management believes to be normal, the fixed overhead costs per production unit which exceeds those under normal capacity are charged to cost of sales rather than capitalized as inventories.
Advances to Suppliers
Advances to Suppliers
The Company, from time to time, may make advances in form of prepayments or deposits to suppliers, including external foundries, to meet its planned production. The Company recorded advances of $2,294 thousand and $3,883 thousand as other current assets as of December 31, 2024 and 2023, respectively.
Property, Plant and Equipment
Property, Plant and Equipment
Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as set forth below.
 
Buildings
    
30 - 40 years
 
Building related structures
    
10 - 20 years
 
Machinery and equipment
    
10 - 12 years
 
Others
    
3 - 10 years
 
Routine maintenance and repairs are charged to expense as incurred. Expenditures that enhance the value or significantly extend the useful lives of the related assets are capitalized.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
The Company reviews property, plant and equipment and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable in accordance with ASC 360, “Property, Plant and Equipment.” Recoverability is measured by comparing its carrying amount with the future net undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment is measured as the difference between the carrying amount of the assets and the Level 3 fair value of assets using the present value of the future net cash flows generated by the respective long-lived assets.
Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, estimated cost structure and operating expense, weighted average costs of capital, and future market conditions, among others.
Leases
Leases
The Company determines if an arrangement is a lease at inception of a contract considering whether the arrangement conveys the right to control the use of an identified asset over the period of use. Control of an underlying asset is conveyed if the Company has the right to direct the use of, and to obtain substantially all of the economic benefits from the use of, the identified asset. The Company accounts for lease transactions as either an operating or a finance lease, depending on the terms of the underlying lease arrangement. Assets related to operating leases are recorded on the balance sheet as operating lease
right-of-use
assets; the related liabilities are recorded as operating lease liabilities for the current portion and
non-current
operating lease liabilities for the
non-current
portion. Finance lease
right-of-use
assets are included in property, plant and equipment, net and the related lease liabilities are included in other current liabilities and other
non-current
liabilities on the consolidated balance sheets.
Right-of-use
assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease.
Right-of-use
assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term. As most of the Company’s leases do not provide a readily determinable implicit rate, the Company estimates its incremental borrowing rates in determining the present value of future payments based on the lease term of each lease and market information available at commencement date. Finance lease
right-of-use
assets are amortized on a straight-line basis over the respective lease term with the interest expense on the lease liability recorded using the interest method. The amortization and interest expense are recorded separately in the
consolidated statements of operations. Amortization of operating lease
right-of-use
assets and interest expense on operating lease liabilities are recognized on a straight-line basis over the respective lease term.
An
extension or contraction of a lease term is considered if the related option to extend or early terminate the lease is reasonably certain to be exercised by the Company. Operating lease
right-of-use
assets may also include any advance lease payments made and exclude lease incentives and initial direct costs incurred. The Company has lease agreements with lease and
non-lease
components, which are generally accounted for separately. For certain equipment leases, lease and
non-lease
components are accounted for as a single lease component.
The Company does not recognize operating lease
right-of-use
assets and operating lease liabilities that arise from short-term leases but rather recognizes fixed lease payments in the statements of operations on a straight-line basis and variable payments in the period in which the related obligations incur.
Intangible Assets
Intangible Assets
Intellectual property assets acquired represent rights under patents, trademarks and property use rights and are amortized over their respective periods of benefit, ranging up to ten years, on a straight-line basis.
Fair Value Disclosures of Financial Instruments
Fair Value Disclosures of Financial Instruments
The Company follows ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”) for measurement and disclosures about fair value of its financial instruments. ASC 820 establishes a framework for measuring fair value in U.S. GAAP, and expands disclosures about fair value measurements. To increase consistency and comparability in fair value measurements and related disclosures, ASC 820 establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The three levels of fair value hierarchy defined by ASC 820 are:
Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2—Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life.
Level 3—Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. Valuation of instruments includes unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities.
As defined by ASC 820, the fair value of a financial instrument is the amount at which the instrument could be exchanged in a current transaction between willing parties, other than in a forced or liquidation sale, which was further clarified as the price that would be received to sell an asset or paid to transfer a liability (“an exit price”) in an orderly transaction between market participants at the measurement date. The carrying amounts of the Company’s financial assets and liabilities, such as cash equivalents, accounts receivable, other receivables, accounts payable and other accounts payable approximate their fair values because of the short maturity of these instruments.
Accrued Severance Benefits
Accrued Severance Benefits
The majority of accrued severance benefits are for employees in the Company’s Korean subsidiaries. Pursuant to Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one
or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of December 31, 2024, 95% of all employees of the Company were eligible for severance benefits.
Beginning in July 2018, the Company began contributing to certain severance insurance deposit accounts a percentage of severance benefits, which may be adjusted from time to time, accrued for eligible employees for their services beginning January 1, 2018 pursuant to Employee Retirement Benefit Security Act of Korea. These accounts consist of time deposits and other guaranteed principal and interest accounts, and are maintained at insurance companies, banks or security companies for the benefit of the Company’s employees.
In accordance with the National Pension Act of the Republic of Korea, a certain portion of accrued severance benefits was deposited with the National Pension Fund and deducted from the accrued severance benefits. The contributed amount is paid to employees from the National Pension Fund upon their retirement.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue when it satisfies the performance obligation of transferring control over a product or service to a customer. Revenue is measured based on the consideration specified in a contract with a customer, which consideration is paid in exchange for a product or service.
The Company sells products manufactured based on the Company’s design. The Company’s products are either standardized with an alternative use or the Company does not have an enforceable right to payment for the related manufacturing services completed to date. Therefore, revenue for the products is recognized when a customer obtains control of the product, which is generally upon product shipment, delivery at the customer’s location or upon customer acceptance, depending on the terms of the arrangement.
In accordance with revenue recognition guidance, any tax assessed by a governmental authority that is both imposed on and concurrent with a specific revenue-producing transaction, and that is collected by the Company from a customer, is excluded from revenue and related revenue is presented in the statements of operations on a net basis.
The Company provides warranties under which customers can return defective products. The Company estimates the costs related to warranty claims and repair or replacements, and records them as components of cost of sales.
In addition, the Company offers sales returns (other than those that relate to defective products under warranty), cash discounts for early payments and sales incentives, and certain allowances to the Company’s customers, including the Company’s distributors. The Company records reserves for those returns, discounts, incentives and allowances as a deduction from sales, based on historical experience and other quantitative and qualitative factors.
Substantially all of the Company’s contracts are one year or less in duration. The standard payment terms with customers are generally thirty to sixty days from the time of shipment, product delivery to the customer’s location or customer acceptance, depending on the terms of the related arrangement.
 
 
 
All
amounts billed to a customer related to shipping and handling are classified as sales while all costs incurred by the Company for shipping and handling are classified as selling, general and administrative expenses. The amounts charged to selling, general and administrative expenses were $698 thousand and $768 thousand for the years ended December 31, 2024 and 2023, respectively.

The
Company recorded deferred revenue of $1,120 thousand and $1,036 thousand as other current liabilities as of December 31, 2023 and 2022, respectively. Of the recorded deferred revenue, $1,032 thousand and $1,011 thousand were
recognized
as revenue during the years ended December 31, 2024 and 2023, respectively.
Advertising
Advertising
The Company expenses advertising costs as incurred. Advertising expenses were $27 thousand and $68 thousand for the years ended December 31, 2024 and 2023, respectively.
Product Warranties
Product Warranties
The Company records, in other current liabilities, warranty liabilities for the estimated costs that may be incurred under its basic limited warranty. The standard limited warranty period is one to two years for the majority of products. This warranty covers defective products, and related liabilities are accrued when product revenues are recognized. Factors that affect the Company’s warranty liabilities include historical and anticipated rates of warranty claims and repair or replacement costs per claim to satisfy the Company’s warranty obligation. The Company periodically assesses the adequacy of those recorded warranty liabilities and adjusts its estimates when necessary.
Derivative Financial Instruments
Derivative Financial Instruments
The Company applies the provisions of ASC 815, “Derivatives and Hedging” (“ASC 815”). This statement requires the recognition of all derivative instruments as either assets or liabilities measured at fair value.
Under the provisions of ASC 815, the Company may designate a derivative instrument as hedging the exposure to variability in expected future cash flows that are attributable to a particular risk (a “cash flow hedge”) or hedging the exposure to changes in the fair value of an asset or a liability (a “fair value hedge”). Special accounting for qualifying hedges allows the effective portion of a derivative instrument’s gains and losses to offset related results on the hedged item in the consolidated statements of operations and requires that a company formally document, designate and assess the effectiveness of the transactions that receive hedge accounting treatment. Both at the inception of a hedge and on an ongoing basis, a hedge must be expected to be highly effective in achieving offsetting changes in cash flows or fair value attributable to the underlying risk being hedged. If the Company determines that a derivative instrument is no longer highly effective as a hedge, it discontinues hedge accounting prospectively and future changes in the fair value of the derivative are recognized in current earnings. The Company assesses hedge effectiveness at the end of each quarter. The Company does not offset derivative assets and liabilities within the consolidated balance sheets.
In accordance with ASC 815, changes in the fair value of derivative instruments that are cash flow hedges are recognized in accumulated other comprehensive income or loss and reclassified into earnings in the period in which the hedged item affects earnings. Derivative instruments that do
not
qualify, or cease to qualify, as hedges must be adjusted to fair value and the adjustments are recorded through net income or loss.
 

 
The cash flows from derivative instruments receiving hedge accounting treatment are classified in the same categories as the hedged items in the consolidated statements of cash flows.
Research and Development
Research and Development
Research and development expenses are expensed as incurred and include wafers, masks, employee expenses, contractor fees, building costs, utilities and administrative expenses.
Licensed Patents and Technologies
Licensed Patents and Technologies
The Company has entered into a number of royalty agreements to license patents and technology used in the design of its products. The Company carries two types of royalties:
lump-sum
and running basis.
Lump-sum
royalties, which require initial payments, usually paid in installments, represent a
non-refundable
commitment, such that the total present value of these payments is recorded on the balance sheet as a prepaid expense for the current portion and other
non-current
assets for the
non-current
portion, and the related liabilities are recorded as other
non-current
liabilities upon execution of the agreements and the costs are amortized over the contract period using the straight-line method and charged to research and development expenses in the consolidated statements of operations.
Running royalties are paid based on the revenue of related products sold by the Company.
Stock-Based Compensation
Stock-Based Compensation
The Company follows the provisions of ASC 718, “Compensation-Stock Compensation” (“ASC 718”). Under ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense, net of the estimated forfeiture rate, over the requisite service period. As permitted under ASC 718, the Company elected to recognize compensation expense for all options with graded vesting based on the graded attribution method.
Earnings (Loss) per Share
Earnings (Loss) Per Share
In accordance with ASC 260, “Earnings Per Share”, the Company computes basic earnings per share by dividing net income or loss available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflect the dilution of potential common stock outstanding during the period including stock options and restricted stock units, using the treasury stock method (by using the average stock price for the period to determine the number of shares assumed to be purchased from the exercise of stock options and restricted stock units). In determining the hypothetical shares repurchased, the Company uses the average share price for the period. In the case that earnings are negative, any potential common stock equivalents would have the effect of being anti-dilutive in the computation of net loss per share.
Income Taxes
Income Taxes
The Company accounts for income taxes in accordance with ASC 740, “Income Taxes” (“ASC 740”). ASC 740 requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in a company’s financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the
differences are expected to reverse. Income tax expense (benefit) is the tax payable (receivable) for the period and the change during the period in deferred tax assets and liabilities. Valuation allowances are established when it is necessary to reduce deferred tax assets to the amount expected to be realized. The evaluation of the recoverability of the deferred tax assets and the need for a valuation allowance requires management to weigh all positive and negative evidence to reach a conclusion that it is more likely than not that all or some portion of the deferred tax assets will not be realized. Realization of the future tax benefits related to the deferred tax assets is dependent on many factors, including historical operating results, expected timing of the reversals of existing temporary differences, the Company’s ability to generate future taxable income, and tax planning strategies.
The Company recognizes and measures uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step process. In the first step, recognition, the Company determines whether it is more likely than not that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The second step addresses measurement of a tax position that meets the more likely than not criteria. The tax position is measured at the largest amount of benefit that has a likelihood of greater than 
50 percent of being realized upon ultimate settlement.
Concentration of Credit Risk
Concentration of Credit Risk
The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral for customers on accounts receivable. The Company maintains reserves for potential credit losses, which are periodically reviewed.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”)
No. 2023-07,
“Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures”
(“ASU 2023-07”),
which requires an entity to provide more detailed information about its reportable segment expenses that are included within management’s measurement of profit and loss and required certain annual disclosures to be provided on an interim basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU
2023-07,
as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. The Company adopted ASU
2023-07
during the year ended December 31, 2024. See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements—Note 18. Geographic and Other Information” for more information.
Recent Accounting Pronouncements Not Yet Adopted
Recent Accounting Pronouncements Not Yet Adopted
In November 2024, the FASB issued ASU
2024-03,
“Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic
220-40):
Disaggregation of Income Statement Expenses”
(“ASU 2024-03”).
ASU
2024-03
requires public companies to disclose, in the notes to the financial statements, specific information about certain costs and expenses at each interim and annual reporting period. This includes disclosing amounts related to purchases of inventory, employee compensation, depreciation, and intangible asset amortization. In addition, public companies will need to provide qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. ASU
2024-03
is effective for public business entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted and the amendments in this update may be applied prospectively or retrospectively. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.
 
 
In December 2023, the FASB issued ASU
No. 2023-09,
“Income Taxes (Topic 740): Improvements to Income Tax Disclosures”
(“ASU 2023-09”),
which intends to enhance the transparency and decision usefulness of income tax disclosures. It requires public business entities to disclose additional information in specified categories with respect to the reconciliation of the effective tax rate to the statutory rate for federal, state, and foreign income taxes. It also requires greater detail about individual reconciling items in the rate reconciliation to the extent the impact of those items exceeds a specified threshold. ASU
2023-09
is effective for annual periods beginning after December 15, 2024, though early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures.
XML 53 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business, Basis of Presentation and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Estimated Useful Lives of Assets
Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as set forth below.
 
Buildings
    
30 - 40 years
 
Building related structures
    
10 - 20 years
 
Machinery and equipment
    
10 - 12 years
 
Others
    
3 - 10 years
 
XML 54 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Financial Assets and Liabilities Measured at Fair Value on Recurring Basis
As of December 31, 2024, the following table represents the Company’s liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):
 
   
Carrying Value
December 31, 2024
   
Fair Value
Measurement
December 31, 2024
   
Quoted Prices in
Active Markets
for Identical
Liability (Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Liabilities:
         
Derivative liabilities
(other current liabilities)
  $ 1,956     $ 1,956       —      $ 1,956       —   
As of December 31, 2023, the following table represents the Company’s assets and liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands):
 
   
Carrying Value
December 31, 2023
   
Fair Value
Measurement
December 31, 2023
   
Quoted Prices in
Active Markets
for Identical
Asset/Liability
(Level 1)
   
Significant
Other
Observable
Inputs
(Level 2)
   
Significant
Unobservable
Inputs
(Level 3)
 
Assets:
         
Derivative assets
(other current assets)
  $ 152     $ 152       —      $ 152       —   
Liabilities:
         
Derivative liabilities
(other current liabilities)
  $ 1     $ 1       —      $ 1       —   
XML 55 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2024
Schedule of Accounts Receivable
Accounts receivable as of December 31, 2024 and 2023 consisted of the following (in thousands):
 
    
December 31,
 
    
2024
    
2023
 
Accounts receivable
   $ 28,818      $ 33,024  
Notes receivable
     77        43  
Less:
     
Allowance for credit losses
     (68      (78
Sales return reserves
     (425      (348
  
 
 
    
 
 
 
Accounts receivable, net
   $ 28,402      $ 32,641  
  
 
 
    
 
 
 
Allowance for Doubtful Accounts [Member]  
Schedule of Changes in Receivables and Reserves
Changes in allowance for credit losses for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Beginning balance
   $ (78    $ (79
Provision
     (4      —    
Write off
     4        —    
Translation adjustments
     10        1  
  
 
 
    
 
 
 
Ending balance
   $ (68    $ (78
  
 
 
    
 
 
 
Sales Return Reserve [Member]  
Schedule Of Changes in Volume
Changes in sales return reserves for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Beginning balance
   $ (348    $ (183
Provision
     (142      (162
Usage
     —          —    
Translation adjustments
     65        (3
  
 
 
    
 
 
 
Ending balance
   $ (425    $ (348
XML 56 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories as of December 31, 2024 and 2023 consist of the following (in thousands):
 
 
  
December 31,
 
 
  
2024
 
  
2023
 
Finished goods
   $ 7,802      $ 8,432  
Semi-finished goods and
work-in-process
      26,797         29,339  
Raw materials
     3,607        5,543  
Materials
in-transit
     61        18  
Less: inventory reserve
     (7,732      (10,599
  
 
 
    
 
 
 
Inventories, net
   $
 
30,535      $ 32,733  
  
 
 
    
 
 
 
Changes in Inventory Reserve
Changes in inventory reserve for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Beginning balance
   $ (10,599    $ (14,677
Change in reserve
     
Inventory reserve charged to costs of sales
     (6,979      (9,360
Sale of previously reserved inventory
     7,610        5,528  
  
 
 
    
 
 
 
     631        (3,832
Write off
     1,222        7,552  
Translation adjustments
     1,014        358  
  
 
 
    
 
 
 
Ending balance
   $ (7,732    $ (10,599
  
 
 
    
 
 
 
XML 57 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment
Property, plant and equipment as of December 31, 2024 and 2023 are comprised of the following (in thousands):
 
 
  
December 31,
 
 
  
2024
 
  
2023
 
Buildings and related structures
   $ 21,873      $ 24,532  
Machinery and equipment
     126,971        139,710  
Finance lease
right-of-use
assets
     606        902  
Others
     33,274        35,471  
  
 
 
    
 
 
 
     182,724        200,615  
Less: accumulated depreciation
     (115,236      (115,889
Land
     11,237        12,811  
Construction in progress
     2,738        2,585  
  
 
 
    
 
 
 
Property, plant and equipment, net
   $ 81,463      $ 100,122  
  
 
 
    
 
 
 
XML 58 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets
Intangible assets as of December 31, 2024 and 2023 are comprised of the following (in thousands):
 
    
December 31, 2024
 
    
Gross
amount
    
Accumulated
amortization
    
Net
amount
 
Intellectual property assets
   $ 7,599      $ (7,092    $ 507  
  
 
 
    
 
 
    
 
 
 
Intangible assets
   $ 7,599      $ (7,092    $ 507  
  
 
 
    
 
 
    
 
 
 
 
    
December 31, 2023
 
    
Gross
amount
    
Accumulated
amortization
    
Net
amount
 
Intellectual property assets
   $ 9,150      $ (7,613    $ 1,537  
  
 
 
    
 
 
    
 
 
 
Intangible assets
   $ 9,150      $ (7,613    $ 1,537  
  
 
 
    
 
 
    
 
 
 
XML 59 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Supplemental Balance Sheet Information Related To Leases
The tables below present financial information related to the Company’s leases.
Supplemental balance sheets information related to leases as of December 31, 2024 and 2023 are as follows (in thousands):
 
         
December 31,
 
Leases
  
Classification
  
2024
    
2023
 
Assets
        
Operating lease
  
Operating lease right-of-use
assets
   $ 3,107      $ 4,639  
Finance lease
   Property, plant and equipment, net      390        511  
     
 
 
    
 
 
 
Total lease assets
      $ 3,497      $ 5,150  
     
 
 
    
 
 
 
Liabilities
        
Current
        
Operating
   Operating lease liabilities    $ 1,393      $ 1,914  
Finance
  
Other current liabilities
     153        146  
Non-current
        
Operating
  
Non-current operating lease liabilities
     1,823        2,897  
Finance
  
Other
non-current
liabilities
     294        432  
     
 
 
    
 
 
 
Total lease liabilities
      $ 3,663      $ 5,389  
     
 
 
    
 
 
 
Lease, Cost
The following table presents the weighted average remaining lease term and discount rate:
 
    
December 31,
 
    
2024
   
2023
 
Weighted average remaining lease term
    
Operating leases
     2.5 years       2.8 years  
Finance leases
     2.9 years       3.7 years  
Weighted average discount rate
    
Operating leases
     6.8     6.6
Finance leases
     7.1     7.4
Other Lease Information
The components of lease cost included in the Company’s consolidated statements of operations, are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Operating lease cost
   $ 2,177      $ 2,071  
Finance lease cost
     
Amortization of
right-of-use
assets
     138        147  
Interest on lease liabilities
     35        31  
  
 
 
    
 
 
 
Total lease cost
   $ 2,350      $ 2,249  
  
 
 
    
 
 
 
 
 
The above table does not include an immaterial cost of short-term leases for the years ended December 31, 2024 and 2023.
O
ther lease information is as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
  2024  
 
  
  2023  
 
Cash paid for amounts included in the measurement of lease liabilities
     
Operating cash flows from operating leases
   $ 2,222      $ 2,118  
Operating cash flows from finance leases
     35        31  
Financing cash flows from finance leases
     140        91  
Schedule Of Future Lease Payments
The aggregate future lease payments for operating and finance leases as of December 31, 2024 are as follows (in thousands):
 
    
Operating
Leases
    
Finance

Leases
 
2025
   $ 1,564      $ 179  
2026
     1,117        166  
2027
     711        132  
2028
     106        18  
2029
     27        —   
  
 
 
    
 
 
 
Total future lease payments
     3,525        495  
Less: Imputed interest
     (308      (48
  
 
 
    
 
 
 
Present value of future payments
   $ 3,217      $ 447  
  
 
 
    
 
 
 
XML 60 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Summary of Accrued Expenses
Accrued expenses as of December 31, 2024 and 2023 are comprised of the following (in thousands):
 
    
December 31,
 
    
2024
    
2023
 
Payroll, benefits and related taxes, excluding severance benefits
   $ 5,518      $ 5,947  
Withholding tax attributable to intercompany interest income
     1,419        1,671  
Outside service fees
     1,221        1,953  
Others
     490        886  
  
 
 
    
 
 
 
Accrued expenses
   $ 8,648      $ 10,457  
  
 
 
    
 
 
 
XML 61 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Details of Derivative Contracts
 
Date of transaction
  
Type of derivative
    
Total notional amount
    
Month of settlement
April 05, 2024
     Zero cost collar      $ 9,000      January 2025 to March 2025
July 09, 2024
     Zero cost collar      $ 18,000      April 2025 to September 2025
October 17, 2024
     Zero cost collar      $ 9,000      October 2025 to December 2025
Details of derivative contracts as of December 31, 2023 are as follows (in thousands):
 
Date of transaction
  
Type of derivative
    
Total notional amount
    
Month of settlement
April 03, 2023
     Zero cost collar      $ 18,000      January 2024 to June 2024
August 09, 2023
     Zero cost collar      $ 27,000      January 2024 to September 2024
Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities
The fair values of the Company’s outstanding zero cost collar contracts recorded as liabilities as of December 31, 2024 and 2023 are as follows (in thousands):
 
Derivatives designated as hedging instruments:
    
December 31,
 
  
2024
    
2023
 
Asset Derivatives:
        
Zero cost collars
     Other current assets      $ —     $ 152  
Liability Derivatives:
        
Zero cost collars
     Other current liabilities      $ 1,956      $ 1  
Offsetting of Derivative Assets and Liabilities
Offsetting of derivative liabilities as of December 31, 2024 are as follows (in thousands):
 
As of December 31, 2024
  
Gross amounts of
recognized
liabilities
    
Gross amounts
offset in the
balance sheets
    
Net amounts of
liabilities
presented in the
balance sheets
    
Gross amounts not offset
in the balance sheets
   
Net amount
 
  
Financial
instruments
    
Cash collateral
pledged
 
Liability Derivatives:
                
Zero cost collars
   $ 1,956      $ —     $ 1,956      $ —     $ (1,080   $ 876  
Offsetting of derivative assets and liabilities as of December 31, 2023 are as follows (in thousands):
 
As of December 31, 2023
  
Gross amounts of
recognized
assets/liabilities
    
Gross amounts
offset in the
balance sheets
    
Net amounts of
assets/liabilities
presented in the
balance sheets
    
Gross amounts not offset
in the balance sheets
    
Net amount
 
  
Financial
instruments
    
Cash collateral
pledged
 
Asset Derivatives:
                 
Zero cost collars
   $ 152      $ —     $ 152      $ —     $ —     $ 152  
Liability Derivatives:
                 
Zero cost collars
   $ 1      $ —     $ 1      $ —     $ —     $ 1  
Impact of Derivative Instruments on Consolidated Statement of Operations
The following table summarizes the impact of derivative instruments on the consolidated statements of operations for the years ended December 31, 2024 and 2023 (in thousands):
 
Derivatives in
ASC 815
Cash Flow
Hedging
Relationships
  
Amount of Loss
Recognized in
AOCI on
Derivatives
   
Location/Amount of Loss
Reclassified from AOCI Into
Statement of Operations
   
Location/Amount of Gain (Loss)
Recognized in
Statement of Operations on
Derivatives
 
    
2024
   
2023
          
2024
   
2023
          
2024
    
2023
 
Zero cost collars
   $ (2,988   $ (1,085     Net sales      $ (868   $ (3,452     Other income, net      $ 77      $ (299
Summary Of Cash Deposits Cash deposits as of December 31, 2024 and 2023 are as follows (in thousands):
 
    
December 31,
 
Counterparty
  
2024
    
2023
 
SC
   $ 1,000      $ 1,000  
  
 
 
    
 
 
 
Total
   $ 1,000      $ 1,000  
  
 
 
    
 
 
 
XML 62 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Severance Benefits (Tables)
12 Months Ended
Dec. 31, 2024
Postemployment Benefits [Abstract]  
Changes in Accrued Severance Benefits
Changes in accrued severance benefits are as follows (in thousands):
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Beginning balance
   $ 45,932      $ 48,496  
Provisions
     8,020        5,333  
Severance payments
     (2,407      (6,982
Translation adjustments
     (5,951      (915
  
 
 
    
 
 
 
     45,594        45,932  
Less: Cumulative contributions to severance insurance deposit accounts
     (28,476      (29,882
The National Pension Fund
     (24      (30
  
 
 
    
 
 
 
Accrued severance benefits, net
   $ 17,094      $ 16,020  
  
 
 
    
 
 
 
Future Benefits Payments to Employees
The Company is liable to pay the following future benefits to its
non-executive
employees upon their normal retirement age (in thousands):
 
    
Severance
Benefit
 
2025
   $ 284  
2026
   $ 312  
2027
   $ 520  
2028
   $ 361  
2029
   $ 2,980  
2030 – 2034
   $ 19,680  
XML 63 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2024
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Restricted Stock Unit Activities
The following summarizes restricted stock unit activities for the year ended December 31, 2024.
 
    
Number of
Restricted
Stock Units
    
Weighted
Average
Grant-Date
Fair Value of
Restricted
Stock Units
 
Outstanding at January 1, 2024
     1,006,367      $ 11.85  
Granted
     1,635,014        5.01  
Vested
     (527,113      8.73  
Forfeited
     (160,526      11.38  
  
 
 
    
 
 
 
Outstanding at December 31, 2024
     1,953,742      $ 7.01  
  
 
 
    
 
 
 
Summary of Stock Option Activities
The following summarizes stock option activities for the year ended December 31, 2024. At the date of grant, all options had an exercise price not less than the fair value of common stock (aggregate intrinsic value in thousands):
 
    
Number of
Options
   
Weighted
Average
Exercise
Price of
Stock
Options
    
Aggregate
Intrinsic
Value of
Stock
Options
    
Weighted
Average
Remaining
Contractual
Life of
Stock
Options
 
Outstanding at January 1, 2024
     802,858     $ 7.89      $ 459        2.0 years  
Expired
     (45,000   $ 18.75        —         —   
Forfeited
     (29,066   $ 8.51        —         —   
  
 
 
         
Outstanding at December 31, 2024
     728,792     $ 7.19      $ —         1.1 years  
  
 
 
         
Vested and Exercisable at December 31, 2024
     728,792     $ 7.19      $ —         1.1 years  
  
 
 
         
XML 64 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Components of Income Tax Expense Components of Income Tax Expense (Benefit)
The components of income tax expense (benefit) are as follows (in thousands):
 
    
Year Ended
December 31,
 
    
2024
    
2023
 
Income (loss) before income tax expense (benefit)
     
Domestic
   $ (10,955    $ 2,691  
Foreign
     (51,688      (50,250
  
 
 
    
 
 
 
     (62,643      (47,559
  
 
 
    
 
 
 
Current income tax expense (benefit)
     
Domestic
     0        13  
Foreign
     191        3,020  
Uncertain tax position liability (foreign)
     (3      (41
  
 
 
    
 
 
 
     188        2,992  
  
 
 
    
 
 
 
Deferred income tax benefit
     
Domestic
     (1,482 )      (1,053
Foreign
     (7,041      (12,876
  
 
 
    
 
 
 
     (8,523 )      (13,929
  
 
 
    
 
 
 
Total income tax benefit
   $ (8,335 )    $ (10,937
  
 
 
    
 
 
 
Difference Between Provision for Domestic and Foreign Income Taxes and Amount Calculated by Statutory Tax Rate to Net Income Before Income Taxes
 
The provision for domestic and foreign income taxes (benefit) incurred is different from the amount calculated by applying the statutory tax rate to the income (loss) before income tax expense (benefit). The significant items causing this difference are as follows (in thousands):
 
 
  
Year Ended
December 31,
 
 
  
2024
 
  
2023
 
Provision computed at statutory rates
   $ (13,155    $ (9,988
Change in statutory tax rates
     (2,329      269  
Difference in foreign tax rates
     8,522        1,401  
Permanent differences
     
Derivative assets/liabilities adjustment
     (6      (17
TPECs, hybrid and other interest
     1,262        (2,003
Equity-based compensation
     (61      (388
Permanent foreign currency loss
     (1,113      (910
Penalty
     77        78  
Subpart F income
     624        —   
Intercompany debt restructuring
     3,125        —   
Disallowed tax attributes
     (4,147      —   
Other permanent differences
     372        25  
Withholding tax
     (172      1,594  
Change in valuation allowance
     (37 )      (429
Tax credits claimed
     (1,803      (636
Uncertain tax positions liability
     (3      (41
Change in net operating loss carry-forwards
     210        17  
Foreign local taxes
     42        45  
Others
     257        46  
  
 
 
    
 
 
 
Income tax benefit
   $ (8,335 )    $ (10,937
  
 
 
    
 
 
 
Summary of Composition of Net Deferred Income Tax Assets (Liabilities) of Continuing Operations and Discontinued Operations
A summary of the composition of net deferred income tax assets (liabilities) as of December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended December 31,
 
 
  
2024
 
  
2023
 
Deferred tax assets
  
  
Inventory reserves
   $ 1,090      $ 2,519  
Accrued expenses
     1,202        1,593  
Property, plant and equipment
     2,593        2,679  
Accumulated severance benefits
     8,024        9,927  
Operating lease
right-of-use
liabilities
     740        997  
Foreign currency translation loss
     24,271        19,049  
NOL carry-forwards
     96,358        96,361  
Tax credit carry-forwards
     15,149        14,372  
Other long-term payable
     2,205        2,242  
Interest expense deduction limitation
     3,150        3,610  
Derivative liabilities
     434        —   
Others
     8,905        1,191  
  
 
 
    
 
 
 
Total deferred tax assets
     164,121        154,540  
Less: Valuation allowance
     (81,653 )      (87,201
  
 
 
    
 
 
 
     82,468        67,339  
  
 
 
    
 
 
 
Deferred tax liabilities
     
Prepaid expense
     1,741        1,787  
Severance benefit deposits
     5,274        6,456  
Operating lease
right-of-use
assets
     715        960  
Foreign currency translation gain
     13,090        6,411  
Others
     8,870        892  
  
 
 
    
 
 
 
Total deferred tax liabilities
     29,690        16,506  
  
 
 
    
 
 
 
Net deferred tax assets
   $ 52,778      $ 50,833  
  
 
 
    
 
 
 
Changes in Valuation Allowance for Deferred Tax Assets of Continuing Operations and Discontinued Operations
C
hanges in valuation allowance for deferred tax assets for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
 
  
Year Ended
December 31,
 
 
  
2024
 
  
2023
 
Beginning balance
   $ 87,201      $ 84,563  
Reductions
     (38 )      (428
Translation adjustments
     (5,510 )      3,066  
  
 
 
    
 
 
 
Ending balance
   $ 81,653      $ 87,201  
  
 
 
    
 
 
 
Summary Of Valuation Allowance Primarily Attributable To Its Subsidiary
The net operating loss carry-forwards balance as of December 31, 2024 and 2023 are as follows (in thousands):
 
    
Year Ended December 31,
 
    
2024
    
2023
 
NOL carry-forwards
   $ 418,102      $ 403,989  
Reconciliation of Total Amounts of Unrecognized Tax Benefits
A tabular reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of each period is as follows (in thousands):
 
 
  
Year Ended
December 31,
 
 
  
2024
 
  
2023
 
Unrecognized tax benefits, balance at the beginning
   $ 274      $ 316  
Additions based on tax positions related to the current year
     51        25  
Lapse of statute of limitations
     (54      (66
Translation adjustments
     (18      (1
  
 
 
    
 
 
 
Unrecognized tax benefits, balance at the ending
   $ 253      $ 274  
  
 
 
    
 
 
 
XML 65 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Geographic and Other Information (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Product Categories
Revenues for the year ended December 31, 2023 from its previous product categories have been reclassified in order to conform to the current period presentation as follows (in thousands):
 
 
  
 
 
  
MSS
 
  
PAS
 
  
Total
 
Display Solutions
   $
32,134
 
  
$
32,134
 
  
$
  
$
32,134
 
Power Solutions
     163,556        12,232        151,324        163,556  
  
 
 
    
 
 
    
 
 
    
 
 
 
   $ 195,690      $ 44,366      $ 151,324      $ 195,690  
  
 
 
    
 
 
    
 
 
    
 
 
 
Schedule of Operating Segments
The following sets forth information relating to the operating segment, standard products business, as well as the Transitional Fab 3 Foundry Services (in thousands). For financial information below gross profit, including operating income and expenses as well as other income and expenses, please refer to the Company’s consolidated statement of operations.
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Revenues
     
Standard products business
     
Mixed-Signal Solutions
   $ 54,336      $ 44,366  
Power Analog Solutions
     166,804        151,324  
  
 
 
    
 
 
 
Total standard products business
     221,140        195,690  
Transitional Fab 3 foundry services
     10,597        34,361  
  
 
 
    
 
 
 
Total revenues
   $ 231,737      $ 230,051  
  
 
 
    
 
 
 
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Cost of Sales
     
Standard products business
     
Mixed-Signal Solutions
   $ 32,706      $ 29,397  
Power Analog Solutions
     135,302        114,365  
  
 
 
    
 
 
 
Total standard products business
     168,008        143,762  
Transitional Fab 3 foundry services
     11,814        34,649  
  
 
 
    
 
 
 
Total cost of sales
   $ 179,822      $ 178,411  
  
 
 
    
 
 
 
 
 
  
Year Ended December 31,
 
 
  
 2024 
 
  
 2023 
 
Gross Profit
  
  
Standard products business
     
Mixed-Signal Solutions
   $ 21,630      $ 14,969  
Power Analog Solutions
     31,502        36,959  
  
 
 
    
 
 
 
Total standard products business
     53,132        51,928  
Transitional Fab 3 foundry services
     (1,217      (288
  
 
 
    
 
 
 
Total gross profit
   $ 51,915      $ 51,640  
  
 
 
    
 
 
 
Net Sales by Region, Based on Location of Products are Billed
The following is a summary of net sales—standard products business (which does not include the Transitional Fab 3 Foundry Services) by geographic region, based on the location to which the products are billed (in thousands):
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Korea
   $ 85,991      $ 66,817  
Asia Pacific (other than Korea)
     127,967        119,244  
United States
     2,120        2,830  
Europe
     5,062        6,799  
  
 
 
    
 
 
 
Total
   $ 221,140      $ 195,690  
  
 
 
    
 
 
 
XML 66 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss consists of the following at December 31, 2024 and 2023, respectively (in thousands):
 
    
Year Ended
December 31,
 
    
2024
    
2023
 
Foreign currency translation adjustments
   $ (20,927    $ (15,348
Derivative adjustments
     (966      691  
  
 
 
    
 
 
 
Total
   $ (21,893    $ (14,657
  
 
 
    
 
 
 
Changes in Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss for the years ended December 31, 2024 and 2023 are as follows (in thousands):
 
Year Ended December 31, 2024
  
Foreign
currency
translation
adjustments
   
Derivative
adjustments
   
Total
 
Beginning balance
   $ (15,348   $ 691     $ (14,657
  
 
 
   
 
 
   
 
 
 
Other comprehensive loss before reclassifications
     (5,579     (2,525     (8,104
Amounts reclassified from accumulated other comprehensive loss
     —        868       868  
  
 
 
   
 
 
   
 
 
 
Net current-period other comprehensive loss
     (5,579     (1,657     (7,236
  
 
 
   
 
 
   
 
 
 
Ending balance
   $ (20,927   $ (966   $ (21,893
  
 
 
   
 
 
   
 
 
 
 
Year Ended December 31, 2023
  
Foreign
currency
translation
adjustments
   
Derivative
adjustments
   
Total
 
Beginning balance
   $ (11,328   $ (1,225   $ (12,553
  
 
 
   
 
 
   
 
 
 
Other comprehensive loss before reclassifications
     (4,020     (1,536     (5,556
Amounts reclassified from accumulated other comprehensive loss
     —        3,452       3,452  
  
 
 
   
 
 
   
 
 
 
Net current-period other comprehensive income (loss)
     (4,020     1,916       (2,104
  
 
 
   
 
 
   
 
 
 
Ending balance
   $ (15,348   $ 691     $ (14,657
  
 
 
   
 
 
   
 
 
 
XML 67 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Loss Per Common Share
The following table illustrates the computation of basic and diluted loss per common share for the years ended December 31, 2024 and 2023:
 
 
  
Year Ended December 31,
 
 
  
2024
 
  
2023
 
 
  
(In thousands of U.S. dollars,
except share data)
 
Basic loss per share
  
  
Net loss
   $ (54,308 )    $ (36,622
  
 
 
    
 
 
 
Basic weighted average common stock outstanding
     37,774,280        41,013,069  
Basic loss per common share
   $ (1.44    $ (0.89
Diluted loss per share
     
Net loss
   $ (54,308 )    $ (36,622
  
 
 
    
 
 
 
Basic weighted average common stock outstanding
     37,774,280        41,013,069  
Net effect of dilutive equity awards
     —         —   
  
 
 
    
 
 
 
Diluted weighted average common stock outstanding
     37,774,280        41,013,069  
Diluted loss per common share
   $ (1.44    $ (0.89
Schedule of Antidilutive Securities Excluded from the Computation of Loss Per Common Share
The following outstanding instruments were excluded from the computation of diluted loss per share, as they have an anti-dilutive effect on the calculation:
 
    
Year Ended December 31,
 
    
2024
    
2023
 
Options
     728,792        802,858  
Restricted Stock Units
     1,953,742        1,006,367  
XML 68 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Cash equivalents, highly liquid investments original maturity date three months or less  
Percentage of employees eligible for severance benefits 95.00%  
Shipping and handling cost $ 47,098 $ 48,470
Advertising expenses $ 27 68
Percentage of tax benefit realized upon settlement 50.00%  
Payment terms, description The standard payment terms with customers are generally thirty to sixty days from the time of shipment, product delivery to the customer’s location or customer acceptance, depending on the terms of the related arrangement.  
Contract duration, description Substantially all of the Company’s contracts are one year or less in duration.  
Deferred revenue recognized $ 1,032 1,011
Other Current Assets [Member]    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Prepayments to suppliers 2,294 3,883
Other Current Liabilities [Member]    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Deferred revenue $ 1,120 1,036
Maximum [Member] | Intellectual Property Assets [Member]    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Estimated useful life of Intangible assets 10 years  
Shipping and Handling [Member]    
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
Shipping and handling cost $ 698 $ 768
XML 69 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business, Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Assets (Detail)
Dec. 31, 2024
Minimum [Member] | Buildings [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment, estimated useful lives 30 years
Minimum [Member] | Buildings and Related Structures [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment, estimated useful lives 10 years
Minimum [Member] | Machinery and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment, estimated useful lives 10 years
Minimum [Member] | Others [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment, estimated useful lives 3 years
Maximum [Member] | Buildings [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment, estimated useful lives 40 years
Maximum [Member] | Buildings and Related Structures [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment, estimated useful lives 20 years
Maximum [Member] | Machinery and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment, estimated useful lives 12 years
Maximum [Member] | Others [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment, estimated useful lives 10 years
XML 70 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Carrying Value [Member]    
Assets:    
Derivative assets   $ 152
Liabilities:    
Derivative liabilities $ 1,956 1
Estimate of Fair Value Measurement [Member]    
Assets:    
Derivative assets   $ 152
Derivative Asset, Statement of Financial Position [Extensible Enumeration]   Other Assets, Current
Liabilities:    
Derivative liabilities $ 1,956 $ 1
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Significant Other Observable Inputs (Level 2) [Member]    
Assets:    
Derivative assets   $ 152
Liabilities:    
Derivative liabilities $ 1,956 $ 1
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts Receivable, Sale $ 0 $ 0
XML 72 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable - Schedule of Accounts Receivable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]      
Accounts receivable $ 28,818 $ 33,024  
Notes receivable 77 43  
Allowance for credit losses (68) (78) $ (79)
Sales return reserves (425) (348) $ (183)
Accounts receivable, net $ 28,402 $ 32,641  
XML 73 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable - Schedule of Changes in Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Receivables [Abstract]    
Beginning balance $ (78) $ (79)
Provision (4)  
Write off 4  
Translation adjustments 10 1
Ending balance $ (68) $ (78)
XML 74 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable - Schedule of Changes in Sales Return Reserve (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Receivables [Abstract]    
Beginning balance $ (348) $ (183)
Provision (142) (162)
Translation adjustments 65 (3)
Ending balance $ (425) $ (348)
XML 75 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]      
Finished goods $ 7,802 $ 8,432  
Semi-finished goods and work-in-process 26,797 29,339  
Raw materials 3,607 5,543  
Materials in-transit 61 18  
Less: inventory reserve (7,732) (10,599) $ (14,677)
Inventories, net $ 30,535 $ 32,733  
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories - Changes in Inventory Reserve (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Changes In Inventory Reserve [Abstract]    
Beginning balance $ (10,599) $ (14,677)
Change in reserve    
Inventory reserve charged to costs of sales (6,979) (9,360)
Sale of previously reserved inventory 7,610 5,528
Change in reserve 631 (3,832)
Write off 1,222 7,552
Translation adjustments 1,014 358
Ending balance $ (7,732) $ (10,599)
XML 77 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Depreciation expenses   $ 15,639 $ 16,068
Property, plant and equipment [member]      
Property, Plant and Equipment [Line Items]      
Impairment of long lived assets held for use $ 3,509    
XML 78 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 182,724 $ 200,615
Less: accumulated depreciation (115,236) (115,889)
Land 11,237 12,811
Construction in progress 2,738 2,585
Property, plant and equipment, net 81,463 100,122
Buildings and Related Structures [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 21,873 24,532
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 126,971 139,710
Finance Lease Right-of-Use Assets [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 606 902
Others [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 33,274 $ 35,471
XML 79 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Indefinite-Lived Intangible Assets [Line Items]      
Amortization expense for intangible assets   $ 522 $ 616
Estimated aggregate amortization expense of intangible assets in 2025 $ 219 219  
Estimated aggregate amortization expense of intangible assets in 2026 140 140  
Estimated aggregate amortization expense of intangible assets in 2027 78 78  
Estimated aggregate amortization expense of intangible assets in 2028 47 47  
Estimated aggregate amortization expense of intangible assets in 2029 23 $ 23  
Other intangible assets [Member]      
Indefinite-Lived Intangible Assets [Line Items]      
Impairment of long lived assets held for use $ 666    
XML 80 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible asset, Gross amount $ 7,599 $ 9,150
Accumulated amortization (7,092) (7,613)
Intangible asset, Net amount 507 1,537
Intellectual Property Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible asset, Gross amount 7,599 9,150
Accumulated amortization (7,092) (7,613)
Intangible asset, Net amount $ 507 $ 1,537
XML 81 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Non cash transaction amount of lease liabilities arisinf from obtaining right of use assets $ 967 $ 1,909
Maximum [Member]    
Lease Agreements Remaining Term of Lease 5 years  
Minimum [Member]    
Lease Agreements Remaining Term of Lease 1 year  
XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Supplemental Balance Sheet (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Operating lease $ 3,107 $ 4,639
Total lease assets 3,497 5,150
Current    
Operating 1,393 1,914
Non-current    
Operating 1,823 2,897
Total lease liabilities 3,663 5,389
Operating Lease Right Of Use Assets [Member]    
Assets    
Operating lease 3,107 4,639
Property, Plant and Equipment, Net [Member]    
Assets    
Finance lease $ 390 $ 511
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Current Operating Lease Liabilities [Member]    
Current    
Operating $ 1,393 $ 1,914
Other Current Liabilities [Member]    
Current    
Finance $ 153 $ 146
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Non Current Operating Lease Liabilities [Member]    
Non-current    
Operating $ 1,823 $ 2,897
Other Noncurrent Liabilities [Member]    
Non-current    
Finance $ 294 $ 432
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
XML 83 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Components of lease cost (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease cost $ 2,177 $ 2,071
Finance lease cost    
Amortization of right-of-use assets 138 147
Interest on lease liabilities 35 31
Total lease cost $ 2,350 $ 2,249
XML 84 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Other lease information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 2,222 $ 2,118
Operating cash flows from finance leases 35 31
Financing cash flows from finance leases $ 140 $ 91
Weighted average remaining lease term    
Operating leases 2 years 6 months 2 years 9 months 18 days
Finance leases 2 years 10 months 24 days 3 years 8 months 12 days
Weighted average discount rate    
Operating leases 6.80% 6.60%
Finance leases 7.10% 7.40%
XML 85 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Aggregate future lease payment (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
Operating Leases, 2025 $ 1,564
Operating Leases, 2026 1,117
Operating Leases, 2027 711
Operating Leases, 2028 106
Operating Leases, 2029 27
Operating Leases, Total future lease payments 3,525
Less: Imported interest (308)
Present value of future payments 3,217
Finance Leases [Abstract]  
Finance Leases, 2025 179
Finance Leases, 2026 166
Finance Leases, 2027 132
Finance Leases, 2028 18
Finance Leases, 2029 0
Finance Leases, Total future lease payments 495
Less: Present value adjustment $ (48)
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current
Present value of future payments $ 447
XML 86 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Payroll, benefits and related taxes, excluding severance benefits $ 5,518 $ 5,947
Withholding tax attributable to intercompany interest income 1,419 1,671
Outside service fees 1,221 1,953
Others 490 886
Accrued expenses $ 8,648 $ 10,457
XML 87 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Estimated amount reclassified from accumulated other comprehensive income into income $ 966  
Zero Cost Collar and Forward Contracts [Member] | Nomura Financial Investment (Korea) Co., Ltd. [Member]    
Derivative [Line Items]    
Threshold amount of cash collateral 1,080 $ 500
Termination provisions for cash and cash equivalents $ 30,000  
XML 88 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Details of Derivative Contracts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Zero Cost Collar One [Member]    
Derivative [Line Items]    
Date of transaction Apr. 05, 2024 Apr. 03, 2023
Type of derivative Zero cost collar Zero cost collar
Total notional amount $ 9,000 $ 18,000
Month of settlement, start 2025-01 2024-01
Month of settlement, end 2025-03 2024-06
Zero Cost Collar Two [Member]    
Derivative [Line Items]    
Date of transaction Jul. 09, 2024 Aug. 09, 2023
Type of derivative Zero cost collar Zero cost collar
Total notional amount $ 18,000 $ 27,000
Month of settlement, start 2025-04 2024-01
Month of settlement, end 2025-09 2024-09
Zero Cost Collar Three [Member]    
Derivative [Line Items]    
Date of transaction Oct. 17, 2024  
Type of derivative Zero cost collar  
Total notional amount $ 9,000  
Month of settlement, start 2025-10  
Month of settlement, end 2025-12  
XML 89 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities (Detail) - Zero Cost Collars [Member] - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Asset Derivatives:    
Other current assets $ 0 $ 152
Liability Derivatives:    
Other current liabilities $ 1,956 $ 1
XML 90 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Offsetting of Derivative Assets and Liabilities (Detail) - Zero Cost Collars [Member] - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Asset Derivatives:    
Gross amounts of recognized assets   $ 152
Gross amounts offset in the balance sheets   0
Net amounts of liabilities presented in the balance sheets $ 0 152
Gross amounts not offset in the balance sheets, Financial instruments   0
Gross amounts not offset in the balance sheets, Cash collateral pledged   0
Net amount   152
Liability Derivatives:    
Gross amounts of recognized liabilities 1,956 1
Gross amounts offset in the balance sheets 0 0
Net amounts of liabilities presented in the balance sheets 1,956 1
Gross amounts not offset in the balance sheets, Financial instruments 0 0
Gross amounts not offset in the balance sheets, Cash collateral pledged (1,080) 0
Net amount $ 876 $ 1
XML 91 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Impact of Derivative Instruments on Consolidated Statement of Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Location/Amount of Loss Reclassified from AOCI Into Statement of Operations (Effective Portion) $ 868 $ 3,452
Zero Cost Collars [Member] | Cash Flow Hedging [Member]    
Derivative [Line Items]    
Amount of Loss Recognized in AOCI on Derivatives (Effective Portion) (2,988) (1,085)
Location/Amount of Loss Reclassified from AOCI Into Statement of Operations (Effective Portion) (868) (3,452)
Zero Cost Collars [Member] | Cash Flow Hedging [Member] | Other income, net [Member]    
Derivative [Line Items]    
Location/Amount of Gain (Loss) Recognized in Statement of Operations on Derivatives (Effective Portion) $ 77 $ (299)
XML 92 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Cash deposits (Detail) - Zero Cost Collar And Forward Contracts [Member] - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposit Assets [Line Items]    
Deposit with counterparty $ 1,000 $ 1,000
SC [Member]    
Deposit Assets [Line Items]    
Deposit with counterparty $ 1,000 $ 1,000
XML 93 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Borrowing - Additional Information (Detail)
$ in Thousands
Mar. 26, 2024
KRW (₩)
Dec. 31, 2024
USD ($)
Dec. 16, 2024
KRW (₩)
Dec. 16, 2024
USD ($)
Mar. 26, 2024
USD ($)
Dec. 31, 2023
Schedule of Capitalization, Long-Term Debt [Line Items]            
Loan, held-in-portfolio, principal outstanding, total   $ 27,211        
Foreign currency exchange rate, translation   1,470       1,289.4
Capex Loans [Member]            
Schedule of Capitalization, Long-Term Debt [Line Items]            
Loan, held-in-portfolio, principal outstanding, total   $ 0        
Debt instrument, interest rate, effective percentage 3.97%       3.97%  
Capex Loans [Member] | Korea (South), Won            
Schedule of Capitalization, Long-Term Debt [Line Items]            
Debt instrument, basis spread on variable rate 0.68%          
Debt instrument, face amount | ₩     ₩ 38,000,000,000      
Working Capital Term Loan [Member]            
Schedule of Capitalization, Long-Term Debt [Line Items]            
Debt instrument, maturity date Mar. 26, 2027          
Debt instrument, interest rate, effective percentage 4.86%       4.86%  
Foreign currency exchange rate, translation 1,340.7   1,432.7 1,432.7 1,340.7  
Debt instrument, face amount       $ 26,523 $ 29,835  
Working Capital Term Loan [Member] | Korea (South), Won            
Schedule of Capitalization, Long-Term Debt [Line Items]            
Debt instrument, basis spread on variable rate 1.21%          
Debt instrument, face amount | ₩ ₩ 40,000,000,000          
XML 94 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Severance Benefits - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
Retirement age of employees 60 years
Korea [Member] | Minimum [Member]  
Korea's mandatory retirement age 60 years
XML 95 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Severance Benefits - Changes in Accrued Severance Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Postemployment Benefits [Abstract]    
Beginning balance $ 45,932 $ 48,496
Provisions 8,020 5,333
Severance payments (2,407) (6,982)
Translation adjustments (5,951) (915)
Ending balance 45,594 45,932
Less: Cumulative contributions to severance insurance deposit accounts (28,476) (29,882)
The National Pension Fund (24) (30)
Accrued severance benefits, net $ 17,094 $ 16,020
XML 96 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Severance Benefits - Future Benefits Payments to Employees (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Postemployment Benefits [Abstract]  
2025 $ 284
2026 312
2027 520
2028 361
2029 2,980
2030 – 2034 $ 19,680
XML 97 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Repurchases - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
2 Months Ended 4 Months Ended 5 Months Ended 6 Months Ended 12 Months Ended
Feb. 28, 2025
Dec. 31, 2022
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2024
Jul. 19, 2023
Aug. 31, 2022
Dec. 21, 2021
Stock Already Repurchase Program [Member]                
Share Repurchase Program [Line Items]                
Stock repurchase program, authorized amount               $ 37.5
New Stock Repurchase Program [Member]                
Share Repurchase Program [Line Items]                
Aggregate purchase price     $ 13.6   $ 11.8      
Sale of aggregate purchase price (in dollars per share)     $ 7.84   $ 5.04      
Stock repurchased (in shares)     1,730,173   2,349,811      
Stock Repurchase Program [Member]                
Share Repurchase Program [Line Items]                
Stock repurchase program, authorized amount           $ 50.0 $ 87.5 $ 75.0
Aggregate purchase price $ 0.1 $ 12.5   $ 37.4        
Sale of aggregate purchase price (in dollars per share)   $ 10.13   $ 10.1        
Accelerated Share Repurchases, Final Price Paid Per Share $ 3.95              
Stock repurchased (in shares) 31,254 1,235,650   3,705,443        
Stock repurchase program, remaining authorized repurchase amount             $ 50.0  
XML 98 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized 13,342,919  
Number of shares reserved for future issuance 1,107,013  
2020 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of addtional shares authorized 1,990,000  
Restricted Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Allocated share based compensation expense $ 6,214 $ 7,223
Unrecognized compensation cost related to unvested restricted stock units $ 5,425  
Unrecognized compensation cost, period for recognition 1 year 4 months 24 days  
Fair value of restricted stock units vested $ 4,603 $ 6,634
XML 99 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Summary of Restricted Stock Unit Activities (Detail) - Restricted Stock Units [Member]
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of Restricted Stock Units, Outstanding Beginning Balance | shares 1,006,367
Number of Restricted Stock Units, Granted | shares 1,635,014
Number of Restricted Stock Units, Vested | shares (527,113)
Number of Restricted Stock Units, Forfeited | shares (160,526)
Number of Restricted Stock Units, Outstanding Ending Balance | shares 1,953,742
Weighted Average Grant-Date Fair Value of Restricted Stock Units, Outstanding Beginning Balance | $ / shares $ 11.85
Weighted Average Grant-Date Fair Value of Restricted Stock Units, Granted | $ / shares 5.01
Weighted Average Grant-Date Fair Value of Restricted Stock Units, Vested | $ / shares 8.73
Weighted Average Grant-Date Fair Value of Restricted Stock Units, Forfeited | $ / shares 11.38
Weighted Average Grant-Date Fair Value of Restricted Stock Units, Outstanding Ending Balance | $ / shares $ 7.01
XML 100 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Summary of Stock Option Activities (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Outstanding Beginning Balance, Number of Options 802,858  
Expired, Number of Options (45,000)  
Forfeited, Number of Options (29,066)  
Outstanding Ending Balance, Number of Options 728,792 802,858
Vested and expected to vest, Number of Options 728,792  
Outstanding Beginning Balance, Weighted Average Exercise Price of Stock Options $ 7.89  
Expired, Weighted Average Exercise Price of Stock Options 18.75  
Forfeited, Weighted Average Exercise Price of Stock Options 8.51  
Outstanding Ending Balance, Weighted Average Exercise Price of Stock Options 7.19 $ 7.89
Vested and Exercisable, Weighted Average Exercise Price of Stock Options $ 7.19  
Outstanding Beginning Balance, Aggregate Intrinsic Value of Stock Options $ 459  
Outstanding, Weighted Average Remaining Contractual Life of Stock Options 1 year 1 month 6 days 2 years
Vested and expected to vest, Weighted Average Remaining Contractual Life of Stock Options 1 year 1 month 6 days  
XML 101 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Impairment and Other Charges- Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Asset Impairment Charges [Abstract]      
Impairment charges   $ 4,637 $ 0
Increase decrease in employee related liabilities.   $ 2,017  
One time employee incentives and professional service fees and expenses $ 802    
XML 102 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Early Termination Charges - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Early termination charges [Line Items]  
Early Termination Charges $ 8,449
XML 103 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Foreign Currency Gain (Loss), Net - Additional Information (Detail)
$ in Thousands
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Foreign Currency Transaction [Abstract]    
Exchange rates using first base rate 1,470 1,289.4
Intercompany loan balances $ 257,670 $ 285,136
XML 104 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Contingency [Line Items]      
Deferred tax assets, valuation allowance amount $ 81,653 $ 87,201 $ 84,563
Net operating loss carry-forwards $ 418,102 403,989  
Net operating loss carry-forwards, expiration period indefinite period of time    
Net operating loss utilized $ 402 1,886  
Income tax expense (benefit) (8,335) (10,937)  
Accrued Interest and Penalities 0 0  
Unrecognized Tax Benefits 253 274 $ 316
Income tax reconciliation withholding tax expense benefit. (172) 1,594  
Income Tax Reconciliation Hybrid and Other Interest Income (1,262) 2,003  
Dutch subsidiary [Member]      
Income Tax Contingency [Line Items]      
Income tax reconciliation withholding tax expense benefit.   1,594  
Income Tax Reconciliation Hybrid and Other Interest Income   2,003  
Tax Period Two Thousand Thirty Seven [Member]      
Income Tax Contingency [Line Items]      
Operating loss carryforwards retained by Us parent and its domestic subsidiary 53,440    
Luxembourg Subsidiary [Member]      
Income Tax Contingency [Line Items]      
Net operating loss utilized 265,295    
Income Tax Reconciliation Hybrid and Other Interest Income   $ 910  
Dutch [Member]      
Income Tax Contingency [Line Items]      
Tax credit carry-forwards $ 13,010    
Korean Subsidiary [Member]      
Income Tax Contingency [Line Items]      
Net operating loss expiration date 2041    
Income tax expense (benefit) $ 3,125    
Reversal of tax with holding 172    
Korean Subsidiary [Member] | MSS [Member]      
Income Tax Contingency [Line Items]      
Permanent income tax benefit 4,147    
Korean Subsidiary [Member] | Tax Period Two Thousand Thirty Eight [Member]      
Income Tax Contingency [Line Items]      
Net operating loss carry-forwards 99,367    
Korean Subsidiary [Member] | Tax Period Two Thousand And Thirty Four Through Two Thousand And Fourty [Member]      
Income Tax Contingency [Line Items]      
Net operating loss carry-forwards 265,295    
Korean Subsidiary [Member] | Operating Loss Carry Forwards Expires [Member] | Tax Period Two Thousand Thirty Eight [Member]      
Income Tax Contingency [Line Items]      
Net operating loss carry-forwards 58,837    
Korean Subsidiary [Member] | Operating Loss Carry Forwards Expires [Member] | Tax Period Two Thousand Thirty Nine [Member]      
Income Tax Contingency [Line Items]      
Net operating loss carry-forwards 40,530    
Korean Subsidiary [Member] | Operating Loss Carry Forwards Expires [Member] | Tax Period Two Thousand And Thirty Four Through Two Thousand And Fourty [Member]      
Income Tax Contingency [Line Items]      
Net operating loss carry-forwards 8,259    
Korean Subsidiary [Member] | Operating Loss Carried Forward Indefinitely [Member] | Tax Period Two Thousand And Thirty Four Through Two Thousand And Fourty [Member]      
Income Tax Contingency [Line Items]      
Net operating loss carry-forwards 257,036    
Parent [Member] | Operating Loss Carry Forwards Expires [Member] | Tax Period Two Thousand Thirty Seven [Member]      
Income Tax Contingency [Line Items]      
Net operating loss carry-forwards 50,377    
Parent [Member] | Operating Loss Carried Forward Indefinitely [Member] | Tax Period Two Thousand Thirty Seven [Member]      
Income Tax Contingency [Line Items]      
Net operating loss carry-forwards $ 3,063    
XML 105 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Tax Expense (Benefit) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income (loss) before income tax expenses    
Domestic $ (10,955) $ 2,691
Foreign (51,688) (50,250)
Loss before income tax benefit (62,643) (47,559)
Current income tax expense (benefit)    
Domestic 0 13
Foreign 191 3,020
Uncertain tax position liability (foreign) (3) (41)
Current income tax expense (benefit) 188 2,992
Deferred income tax (benefit)    
Domestic (1,482) (1,053)
Foreign (7,041) (12,876)
Deferred income tax (benefit) (8,523) (13,929)
Income tax benefit $ (8,335) $ (10,937)
XML 106 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Difference Between Provision for Domestic and Foreign Income Taxes and Amount Calculated by Statutory Tax Rate to Net Income Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Provision computed at statutory rates $ (13,155) $ (9,988)
Change in statutory tax rates (2,329) 269
Difference in foreign tax rates 8,522 1,401
Permanent differences    
Derivative assets/liabilities adjustment (6) (17)
TPECs, hybrid and other interest 1,262 (2,003)
Equity-based compensation (61) (388)
Permanent foreign currency loss (1,113) (910)
Penalty 77 78
Subpart F income 624  
Intercompany debt restructuring 3,125  
Disallowed tax attributes (4,147)  
Other permanent differences 372 25
Withholding tax (172) 1,594
Change in valuation allowance (37) (429)
Tax credits claimed (1,803) (636)
Uncertain tax positions liability (3) (41)
Change in net operating loss carry-forwards 210 17
Foreign local taxes 42 45
Others 257 46
Income tax benefit $ (8,335) $ (10,937)
XML 107 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Summary of Composition of Net Deferred Income Tax Assets (Liabilities) Of Continuing Operations and Discontinued Operations (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets      
Inventory reserves $ 1,090 $ 2,519  
Accrued expenses 1,202 1,593  
Property, plant and equipment 2,593 2,679  
Accumulated severance benefits 8,024 9,927  
Operating lease right-of-use liabilities 740 997  
Foreign currency translation loss 24,271 19,049  
NOL carry-forwards 96,358 96,361  
Tax credit carry-forwards 15,149 14,372  
Other long-term payable 2,205 2,242  
Interest expense deduction limitation 3,150 3,610  
Derivative liabilities 434 0  
Others 8,905 1,191  
Total deferred tax assets 164,121 154,540  
Less: Valuation allowance (81,653) (87,201) $ (84,563)
Deferred tax assets, net 82,468 67,339  
Deferred tax liabilities      
Prepaid expense 1,741 1,787  
Severance benefit deposits 5,274 6,456  
Operating lease right-of-use assets 715 960  
Foreign currency translation gain 13,090 6,411  
Others 8,870 892  
Total deferred tax liabilities 29,690 16,506  
Net deferred tax assets $ 52,778 $ 50,833  
XML 108 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Changes in Valuation Allowance for Deferred Tax Assets of Continuing Operations and Discontinued Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Beginning balance $ 87,201 $ 84,563
Reductions (38) (428)
Translation adjustments (5,510) 3,066
Ending balance $ 81,653 $ 87,201
XML 109 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Summary of Valuation Allowance primarily Attributable to its Subsidiary (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
NOL carry-forwards $ 418,102 $ 403,989
XML 110 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Unrecognized tax benefits, balance at the beginning $ 274 $ 316
Additions based on tax positions related to the current year 51 25
Lapse of statute of limitations (54) (66)
Translation adjustments (18) (1)
Unrecognized tax benefits, balance at the ending $ 253 $ 274
XML 111 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Geographic and Other Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Customer Concentration Risk [Member] | Net Sales [Member] | Top Ten Customers [Member] | Standard products business [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 74.00% 69.00%
Customer Concentration Risk [Member] | Net Sales [Member] | Top Customer One [Member] | Standard products business [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 21.40% 16.70%
Customer Concentration Risk [Member] | Net Sales [Member] | Top Customer Two [Member] | Standard products business [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 14.70% 13.40%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Top Customer One [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 34.80% 34.90%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Top Customer Two [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage   14.40%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Top Customer Three [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage   13.90%
Geographic Concentration Risk [Member] | Net Sales [Member] | Greater China (China and Hong Kong) [Member] | Standard products business [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 74.80% 67.00%
Geographic Concentration Risk [Member] | Net Sales [Member] | JAPAN | Standard products business [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 10.10% 11.50%
Geographic Concentration Risk [Member] | Property, Plant and Equipment [Member] | Korea [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Concentration risk, percentage 97.00%  
XML 112 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Geographic and Other Information - Schedule of Product Categories (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues $ 231,737 $ 230,051
Standard products business [Member]    
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues $ 221,140 195,690
Standard products business [Member] | Display Solutions [Member]    
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues   32,134
Standard products business [Member] | Power Solutions [Member]    
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues   163,556
Standard products business [Member] | Power Analog Solutions Business [Member]    
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues   195,690
Standard products business [Member] | Power Analog Solutions Business [Member] | Display Solutions [Member]    
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues   32,134
Standard products business [Member] | Power Analog Solutions Business [Member] | Power Solutions [Member]    
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues   163,556
Standard products business [Member] | Mixed Signal Solutions Business [Member]    
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues   44,366
Standard products business [Member] | Mixed Signal Solutions Business [Member] | Display Solutions [Member]    
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues   32,134
Standard products business [Member] | Mixed Signal Solutions Business [Member] | Power Solutions [Member]    
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues   12,232
Standard products business [Member] | Other Solutions Business [Member]    
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues   151,324
Standard products business [Member] | Other Solutions Business [Member] | Display Solutions [Member]    
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues   0
Standard products business [Member] | Other Solutions Business [Member] | Power Solutions [Member]    
Segment Reporting Information by Segment for Current Period Presentation [Line Items]    
Total revenues   $ 151,324
XML 113 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Geographic and Other Information - Schedule of Operating Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Total revenues $ 231,737 $ 230,051
Cost of Revenue. 179,822 178,411
Total gross profit 51,915 51,640
Standard products business [Member]    
Segment Reporting Information [Line Items]    
Total revenues 221,140 195,690
Total gross profit 53,132 51,928
Standard products business [Member] | Mixed-Signal Solutions [Member]    
Segment Reporting Information [Line Items]    
Total gross profit 21,630 14,969
Standard products business [Member] | Power Analog Solutions [Member]    
Segment Reporting Information [Line Items]    
Total gross profit 31,502 36,959
Fab 3 Foundry Services [Member]    
Segment Reporting Information [Line Items]    
Total revenues 10,597 34,361
Cost of Revenue. 11,814 34,649
Total gross profit (1,217) (288)
Operating Segments [Member] | Standard products business [Member]    
Segment Reporting Information [Line Items]    
Total revenues 221,140 195,690
Cost of Revenue. 168,008 143,762
Operating Segments [Member] | Standard products business [Member] | Mixed-Signal Solutions [Member]    
Segment Reporting Information [Line Items]    
Total revenues 54,336 44,366
Cost of Revenue. 32,706 29,397
Operating Segments [Member] | Standard products business [Member] | Power Analog Solutions [Member]    
Segment Reporting Information [Line Items]    
Total revenues 166,804 151,324
Cost of Revenue. $ 135,302 $ 114,365
XML 114 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Geographic and Other Information - Net Sales by Region, Based on Location of Products are Billed (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenues $ 231,737 $ 230,051
Standard products business [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenues 221,140 195,690
Standard products business [Member] | Korea [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenues 85,991 66,817
Standard products business [Member] | Asia Pacific (Other Than Korea) [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenues 127,967 119,244
Standard products business [Member] | United States [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenues 2,120 2,830
Standard products business [Member] | Europe [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total revenues $ 5,062 $ 6,799
XML 115 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]    
Income tax related to accumulated other comprehensive income (loss) $ 463 $ 452
XML 116 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]    
Foreign currency translation adjustments $ (20,927) $ (15,348)
Derivative adjustments (966) 691
Total $ (21,893) $ (14,657)
XML 117 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance beginning $ 344,598 $ 428,153
Total other comprehensive income loss (7,236) (2,104)
Balance ending 276,797 344,598
Foreign Currency Translation Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance beginning (15,348) (11,328)
Other comprehensive loss before reclassifications (5,579) (4,020)
Amounts reclassified from accumulated other comprehensive loss 0 0
Total other comprehensive income loss (5,579) (4,020)
Balance ending (20,927) (15,348)
Derivative Adjustments [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance beginning 691 (1,225)
Other comprehensive loss before reclassifications (2,525) (1,536)
Amounts reclassified from accumulated other comprehensive loss 868 3,452
Total other comprehensive income loss (1,657) 1,916
Balance ending (966) 691
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Balance beginning (14,657) (12,553)
Other comprehensive loss before reclassifications (8,104) (5,556)
Amounts reclassified from accumulated other comprehensive loss 868 3,452
Total other comprehensive income loss (7,236) (2,104)
Balance ending $ (21,893) $ (14,657)
XML 118 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Basic loss per share    
Net loss $ (54,308) $ (36,622)
Basic weighted average common stock outstanding 37,774,280 41,013,069
Basic loss per common share $ (1.44) $ (0.89)
Diluted loss per share    
Net loss $ (54,308) $ (36,622)
Basic weighted average common stock outstanding 37,774,280 41,013,069
Net effect of dilutive equity awards 0 0
Diluted weighted average common stock outstanding 37,774,280 41,013,069
Diluted loss per common share $ (1.44) $ (0.89)
XML 119 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Loss Per Common Share (Detail) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding units and warrants excluded from computation of diluted earnings (loss) per share/unit (in shares) 728,792 802,858
Restricted Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Outstanding units and warrants excluded from computation of diluted earnings (loss) per share/unit (in shares) 1,953,742 1,006,367
XML 120 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events - Additional Information (Detail)
$ in Thousands
Feb. 01, 2025
USD ($)
Subsequent Event [Member] | Commodity Contract [Member]  
Derivative, Notional Amount $ 9,000
EXCEL 121 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &R$;EH'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 " !LA&Y:@:&2]>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFD9AZC+96BG(2$Q"<0M2KPMHDFCQ*C=V].&K1."!^ 8^\_G MSY);'83N(S['/F DB^EN=)U/0HL8C!*4_ MU!&AKJH'<$C**%(P XNP$)ELC18ZHJ(^7O!&+_CP&;L,,QJP0X>>$O"2 Y/S MQ' >NQ9N@!E&&%WZ+J!9B+GZ)S9W@%V28[)+:AB&=QOF:RK>E543<'O]W4EFI7@_'UV_>%W$W:]L0?[ MCXVO@K*%7W&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" !LA&Y:^KW5HLP' !3,P & 'AL+W=OE%G /B;,WX8[JD5*#G.$K2\\Y2B-7[7B_UES0F MZ3%;T41^\\!X3(1NN*4!$51'/6P90UZ,0F3SNBL6'?#1V=L?U^XA8%Q1;?0[I.7WU&^:',&7O,%ZZ"\XZ5[Q&-J"]R"2+_/%&/1E&N M)/?COU*TL_O-O/#UYZWZM#AX>3!SDE*/13_"0"S/.\,."N@#R2)QR]8?:'E M_5S/9U%:_(O6FVW[3@?Y62I87!;+/8C#9/.7/)<@7A6X5DT!+@OP+P6V6U/@ ME 7.O@5N6> 69#:'4G"8$$%&9YRM$<^WEFKYAP)F42T//TSR__>9X/+;4-:) MD<>>*$D2JX[/1_=(0W"JY>(3_]WZDV,206(6RHCIL<+EM=3_I^(!5;?D8 M$JOPZ>_X],$#'$LX00%H&I&%#A!<_T"B5,?5 \O:$C(D5B$TV!$:[-=!XR3) M2(1NZ8IQH2,%ZPB>:4&!56U!&1*K@#K9@3K9#]0-Y2$+\J$4ZY%!8M8EMUUW)-3[? %U[;&94BMBDNY>1NTO%MMMHUB;7#?8/0%[)(B+\,5VA&X]!G29#Y@G'D,2[[E>2MJX5IU-Z;4JO" M5 ;?ABUZ"=.39RR7X]N5#)#/Z!-]T>*$I2S9@@[NGUA82\VHZ3>E5J6F;+\- M^_:2VE7BJU8Y0C,A;0H=("K:*"C;L\$MZ/V@4 M=1\3MD[D $92EM 7:5I5H,/UKQF6FQ&HX(IM2HV%19LV-^7V+ZS2)Z>A&^N MN%SOXV"E&EA&4X(IM2HLE1-LV-R7L,9!(-73H^T']%ENA[XF^G$-EO1[#-5< MK75===$@:?>G1^AD@#Z&C_^&W8!0 MSI#K#.:4)=U%&&EOWAK-&Z;4JDA5WL!P1/@5J9U9G2(/(%5GL"PX__,BIM+2VGA /<(/(6OT.#4\OI.C*):9$931"FU*K( M5(+ L-V_"T4DP]8#LO';^3OI)OR,RT[3UIG6(#(%5AL![ M98CM4YK-;>"BQ001^AOH#8KW5%?EP56MJ1TB)#@J)#A[A82K1%"^F9B3/\\B M6XS:V0NP8@TUN*KU/(5#Y !'Y0!GKQQ01'KD$4$73.]D&W3&OD^EA!0(-F): MZ6 MRYCR13Z2_2D5Q%):VWA%$GV_P8*UC[C@NM;8#A$"'!4"G+T>,\R65/88! N6 MJ8=E- V84JO"4FG V>OI0M67SG(/FJ*OF9"Q,\F-FI:?28OOE6K]0BV?P_HT M<@;#H8-/3L]Z3Q5BAP@#C@H#SIZSC*9A0A(_E&&J>!A3K+OD?/-0CY>S77_F MD[7TLP#AGZEO/Z,YP)1:%:;* 3Q=NLGD4^F@:,:+W'"9]O6=4;5*J#5XU MKGTR/.V[>&#O.K>*1T4 !W;N5][T%HVS(,P?%8^%H/)\+-JJ;@I@@U[M9=-H M$C"E5H6FDH #^_8MK[JTU% ^(W$8H1L>^G0M3VN^9%D^V9RM](]O/%BN-;M# MY %7Y0$7=N];=M.0Q^AJHL/7H&#;EJ/#!)>UGHA[B #@J@#@-ACW$E-^+ZUF MZL9%@\2,LBPZ0I\8IT3+RZCM-Z6VX=5[]19";DZ+MSE2Y.>W]#*=ASH1@;Z!_/Z!,;%=R']@]Q[-Z']02P,$% @ ;(1N6MDL$BT?!P YQX !@ M !X;"]W;W)KJ[*NCT9S92:?QJ/VWPF*MY^E'-1PYT'V51#3KE%5 MCDD8)N.*%_5H3T2G^=$8SW:!#_%.(IW;K,]*I MW$OY0U]<3D]&H68D2I$K'8+#OZ4X$V6I(P&/G^N@H\TS=2O.9/EO,56SDQ$;H:EXX(M2?9-/7\0ZH5C'RV79=G_1TQH;CE"^:)6LUHV! M0574J__\>=T16PUPY&A U@W(H0WHN@'M$ETQZ](ZYXI/CAOYA!J-AFCZ0]G5V@VR\7%W>WZ A] MOSU'[]]]0.]04:.[F5RTO)ZVQV,%3];MQ_GZ*9]73R&.IYR+_".B.$ D))&E M^=GAS>EN\S'DNTF:;)(F73SJ2GK1-*)6B+>M4-9T5NTC>WL]M3ZUJ+/CGC[0S!2T.Y_B!^+HHE+R%W:]:K M4$D72L__Y013EN#P>+S@J4KS%@+ H) .>)HJ2),)VFO&&9NRE>5DOH?MD4XC622\V'QS&-![0 MLZ!(2JF=7K*AEWCI7:N9:+:ZT/J>$^/)$?P,Z%E )(OM[-(-N]3+[J81KX-NTV$X2NB0M0F#88")HV#B7L:P5SHFU\"9JZ)^1*4 *X,: M[5F.Y,/1 BX\O4W,RH/#=,C:1$%JF8-SKT?8+TB7M>+U8P&E:CK!?C\[% M@X#I-06'ELM*(,6?Q:8>I-:"@$WEB0ECQF2SP$+F9-PK%#Y$HFI9'QU0&$P5 M@L(0)T.J)@P3S%S#H)K5?WRT#-E"*2*8H.?B8M(&&4.+X)[Q<+L("=; M%OR^* M5. :H5_A^U<^^5;3=G'O]PWX!W!C%.7_1%L>:L*EG!"?1T"':8."$ M'+I'>MTC?MU;#7%^ %%B*AJ4XF1HQBRPF+@<-^EEC_AE#[JR60A_<2,6D4LB M-B1HT[@H=LQ LK52\TO<*\/MZF9E::J5424L&!QECGI&>D4C?D4;JO">N4@L MBD6SH6>PH3+L\#FDUS7BU[5=\[C%U.L@B64EE1H"9T,1YNK>7N"(7^!V/>2^ MSC4U*TI(8HQ6&XPQYN#:2QOQ2UMO&^YE ZUA4%A96E0M)1@/69HPQ]J!](I& M_(KV.I]:L8116^<"W8M:/!0>'T8L*[(TS(P298$E(7$Q[B6.^%=E5UM&0?[B M5+.LOQ@QIIIE*<[1=OJLJ?'#$V"#), 8X;D0K6P')WJBL(5.A>YJ.YAUKYN57?X&/ I M#F@6V8*Q@,4D2".R+QBUOC/+&C<=5E8;*'$LQ&EO!>B>_=;IM- G*3#I]0+W MJ*A1SN<%% $K4E3!RX)@Y@E 6799IBZAAEF>D@& M24P\4!H@N#,7W>%7:2\#IFLX(B1FS'A5-B"F4>SJA=YDT+TF8U$M]"[J%,F5 MXY05E(F9/OY;@FS+UO[Z3 L!C)AACFTX'"6NU0;MO0;U>XV5!K:'%ER+<4B3 M-!ON45EP%$9EYI+LWF)0O\4P)+L;2 ?3SXQS'.OFA05GW;P8;YU"ZB/@OWGS M6-0M6+4':!A^3*$#FM6IZNI"R7EW,'DOE9)5]W$F.-#6 +C_(&%)LK[09YV; ML^W)_U!+ P04 " !LA&Y:_TY?M<@" #6!P & 'AL+W=O\JS@(RT5HCS5 M=1ZGD&,^H"44\LF*LAP+V65KG9<,<%*+\DRW#,/38[9XQED=#O23.UIX):L4Z$&]"@L\1H6(+Z5N>2D!P*3FB!&*Q& MVM@\G?BJOB[X3F#+=]I()5E2>J\ZE\E(,Q009! +Y8#ESP8FD&7*2&+\;CVU M;DHEW&T_N9_7V666)>8PH=D/DHATI 4:2F"%JTS+FZG(ZOIM-T=GX:GP]F:'%Q6QV MMT ?YYA!(5(0),;9)_09O48(L MPW)ZY)/7R^U]N2XS=\&M+KA5^]G/^"T$%B"WHT!TAU\7;ZO=6;=\I+',-(DZ\6![8!+?KPSO2,+WW!_Y/9WC+8W3+8 M+[E'$YKG,JW<9_']"2HQ0QN<5="7N3'R:R-U.&PB8V"8H;[9S?*/HCU&IV-T MWL#8[#^$*Y%21OY TL?:&+H[&*9K-)\#X-=4[E&[';7[=FK">=5/[!YQN+XS M#%S#/P#N*?2&OFD/G7Y>K^/UWLXKSWTN<)&08MT'[1VQV-[0M$PS.(#N*0P" MU_(=JQ_:[Z#]%Z'OY,W%*_:XC]V'ZA\16(8;>'8P/$ ]+C0#&:S7S51>O,!4@7R^HE0\==39 MWEWET5]02P,$% @ ;(1N6D8E/GZ*!@ -R !@ !X;"]W;W)K"IR$MQ M-%E)N3Z83L5B18M$[+,U+=4O]XP7B527?#D5:TZ3M%8J\BGRO&!:)%DYF1W6 M]Z[Y[)!M9)Z5])H#L2F*A#\?TYP]'DW@Y.7&3;9K&=':X3I9T3N7W]357 M5]/62IH5M!09*P&G]T>3+_#@A'B50BWQ9T8?QT#RO+"D<_VR-3MIG5HJ[WU^LG]?.*V?N$D%/6/XC2^7J:!)- M0$KODTTN;]CC'W3KD%_96[!.-LAJMTX3F5-5E9IG$NN M?LV4GIR=7'V;7WV]./UR>W8*YK?JX_+LV^T<7)V#J^NSFR^W%TH [('O\U/P M\?TG\!YD);A=L8U(RE0<3J7"4%F:+K;/.VZ>ARS/@PA:WR'QG_$^8D(#=-^B,2?#' M3,)(QCJN!JVK@3,)'5=-GC;J_DZ$81A'"/4281*+"+0D(FS1A4YTOW,F!%AS M=I])$[AP\%0?QM#O83-)!<0S0XM::)%SC5RM*4]D5BX!?5)\*"P+)1ISH8QD MK.-OW/H;.U,Q5RRIO/T,EK14GN= U6Z0I(I.,B&K2#S0-A*F0,2#))#0BZ-> MJ@Q2D9(SIPIZFJ \)_@;%8Z$+U8UZ%15UYRM51\AG8BW-KOK!L:D!]DHY@?8 M@GF'5*$3\T6Q3C)>HZQ0,[FB'"Q6"5]:X,(!CB#P!VB'4I&'+%B1QHJ<6,\2 MGC\#2;E:#DG=6KF H@$$KX]R*!(1$EM@:EJ%3CZ;W3*I%BX;O+E&E'A8T3P2 MDZ /U207HXA8P&IVA&YZU 4F5T70")$,'KWG8P_#/D237!@0&T1-D]!)3;.+ M4J6<*@+)R@4KJ!&C/\QD& X0#J54L+%O :C)#;K9K06XS;01X9"Z]F (9+-78!#Y6*?_T&9342'MPR&A[,(CB M >:A' EL0=7$!YT\,[NJ*U&3VN/-I:U;@@TQ2$WQ=4A,'K9 MZ(6=%;%/^OV!2*G!S\ MYA2-9*T;",W'R,W']O=GR*4X#$."HG[S:I DT(/8"VQITM2+W-3K6D!#+K7A M,U"S&Y_F7O3*D"C5J)+PM!K9T\U"*B+>""6CWOF_+FFUHOXV8G=:??,*&LE: M=^M.DSGV_L/FG;,1>//NW4C6NI[J7@"_W@M8]XWPD.01@I#T5Z-!#L9^$%MF M?JR; >QN!E[?Q,.C$O]8UKKN[FP9NXG_U8T\;!A4@\@;=&V\B]4K5&WE,>RUG57-PS8W3"\7K6&,S>$$>SWQ08Q3 +;CB'1 M9$[GW ME_K,MW?_&!Z<-&?8VDQSI'Z9\&56"I#3>V72VP]5Q'AS2MU<2+:N#WKOF)2L MJ+^N:))27@FHW^\9DR\7U0/:_Q68_0M02P,$% @ ;(1N6L@\U".# P M0 L !@ !X;"]W;W)K&E6I1*+[CI M8(D7)"/JT_)9P,QM48JJ)DQ6G"%!YD/GUK\9^<;!6'RNR$;NC)&6\LKY5SUY M*(:.IQD12G*E(3"\UF1$*-5(P./;%M1I]]2.N^,W]'LC'L2\8DE&G'ZI"E4. MG;Z#"C+'*ZI>^.8#V0J*-5[.J31/M&EL>Z&#\I54O-XZ X.Z8LT;?]\&8L?! M3TXX!%N'X- A.N$0;AU"([1A9F2-L<+I0/ -$MH:T/3 Q,9X@YJ*Z31F2L#7 M"OQ4.IH^9=./#^/;V62,LAF\'B=/LPQ-[]%H^OC\,ODP>/D_0QVF6H4OT M*1NC/R_>HPM4,30K^4IB5LB!JX"+1G3S[;YWS;[!B7W] #URIDJ))JP@Q3Z M"R):)<&;DKN@$W%,\BL4^G^AP LB"Z'1[[N''73"-K"AP0M/X&4**P+G72$^ M1R->PT]6ZM._)NB!Y;PFZ)_;5ZD$G.-_;>%KT",[NOZY;^02YV3H + D8DV< M](]W?N+];9-^)K"]0$1M(*(N]/0):A'ETGI&&L_$>.J"LTXOXRCT^@-WO4O? M8A8F21"T9GO$XI98W)FAJ2J)0/E>:C31&QO3^)SI.!/8GNJD59UTI@.*'Y0V M!K5%",+R'PB.(),4-T6U^ ]*CCZUUG0UR/%>NN+>]4&V+%:1%WCV9/5:VKW. M9(V)J-98E_Q?D>R=,U-G MN3W&\E][LSA2N!UIBNFMQ &2G:(%B5]X\#'\1! M?) >BY4?AXD]/=1N#XBW$\.*\2Q31C%)^J#[_V\&[U.53.N,$7<4B>JIH2?HKS%W0MR+]@) M,JAX@& =+@ & 'AL+W=OE?7;7^(E.G\KJ<[U@C*.O>5;49X,%Y\NWPV&=+%@>UV_*)2O$ M-_=EE<=<7%8/PWI9L7C>.N79D%B6.\SCM!B,3]O/KJOQ:;GB65JPZPK5JSR/ MJV_O6%8^G0WPX/F#F_1AP9L/AN/39?S 9HQ_6EY7XFJX19FG.2OJM"Q0Q>[/ M!N?X;43LQJ&U^"ME3_7>>]1LY:XL/S<7%_.S@=6LB&4LX0U$+%X>V81E68,D MUO%E SK8QFP<]]\_HX?MYL5F[N*:39?RF?'K/-ANB M#5Y29G7[%SUM;*T!2E8U+_.-LUA!GA;KU_CK)A%[#M@^X$ V#D1R(.2 @[UQ ML"4'VSW@X&P<'#F"=\"!;ARH[. <<' W#J[DX!Q:DK=Q\%JRUMEMJ9G&/!Z? M5N43JAIK@=:\:?EMO04C:=&4XHQ7XMM4^/'QY.IR=O7A8GI^&TS1[%:\? PN M;V?H*D23]^>743!#%Y?BBZO)'^^O/DR#F]DO*/CST\7M/^@$?9I-T:^O?D.O M4%J@VT6YJN-B7I\.N5A8 S],-HMXMUX$.;"(VY+'F<9M8G:;E'DNJGG&R^0S M^O6=1B_L-$E6^2J+N5C7%5^P"HD4B@FV:$;+(T,? MROK0.H>BKK;%1;;%1=IXSH%X[^(L+A*&[MA#6C190#%'4Y:\039^C8A%B*Y6 MUIANB]E,TL>Q0WQ,[=/AXWYMJ&;4=;HV4]6&N*Y%_:Y9H)K9-J66VS4+5;,3 M[&*GV<6^7:2S(W1O YUDVMMDVL**U3V3:L1N[G=OZV6: M58]L,/[Y)^Q:O^O:<@U&]QFR?>)0CTKYAXP:0(*%D& 1$%BG+)QM63C&LFAG MPDES-YZC1'2S:.6XF6:Z(G 4WCQ"Y+XRANN9F>DQ$0/(B"$D6 0$UB&6;HFE M1F*#KZQ*TIJA\A[5[> OEPVQVOLK5?),/(E7JDPE2^K6ET$"XY+[4@4)%@&! M=:ARMU2YWT?5\[#646:$[#N1774B6Y;,+V3$ !(LA 2+@, ZE>!M*\$S3V/& M><;$HQIO:D'@\RI-FI];Z[)8%2G7%H.G\'?BR WLJ3]X)((U*%3Z<1(8U]^7 M-TBP" BLPYN_YPPC*V= &)]/\>FGC?C]FWZ#5HW611;GB<]K4Y!XP:@:"$H6@2%UJV,/6D, M&RMC+9$D'8DD*VMQ(R@8UU8$5CDDV))4B8DY;-_V!T4+0-%"4+3HQ?1V>=ZI M5-@L4UTRWO*JI92H,6W7E36?B3E$;TXAT8(C]Q""1HV@T+JD[M0R?)1.?)EKU8ZZ(WE*JR(9\6Q")5$QT-F-?-]W9')4.U'\MD,E MPTAGB!V7>@?:9"^C-'ZCB!(76Y6^G.>$?%YV,#S*0,LX$JRJ4 M&-\8VS+KD%$#4+00%"V"0NN6QT[:PF9MJ[>(@54!Z@03AXSDUH;4>::@: $H M6GAD1B*HJ%VF=VH5_@&YRC@!(&6?"=;H/L1Q/<_VY!D JEV!HH6@:!$46O<< MQD[D(F:1J[>4031RE$=LZ>EE8@[;=P2 H@6@:"$H6O1B>KL\[R0K8I:L3%(& MT<@GU+$M^?'6'*(WIZ#RU)%["$&C1E!H75+W3E$==XQ*_\#M:+G6G'SR7&\D M_T]18T<]Y125#FSD*.$"<9*'QUK.36OMG>/@!Z4 D6+H-#6O _WSKTV!Z<_QM5#6M0H M8_<"WGKCB=Q7Z[/(ZPM>+MNCL'OEVP>,ZJQD!\?U^6_/FB.5V[/1$^ M_A]02P,$% @ ;(1N6EK^2YJ@"0 @BT !@ !X;"]W;W)KE:@6B\O1%?YPS6-]0VOQWUP\-@>?D>[*O*I^Z2]?LLM1 MH!6)0J12-Y&H/P_B6A2%;DGI^*MO=+1_IK[Q\/-SZY_;SJO.S)-&7%?%GWDF M5Y>C>(0RL4BVA?Q1/?XN^@YQW5Y:%4W[/WKL;8,12K>-K-;]S4K!.B^[O\E3 M[XB#&W#HN('T-Y#A#R5K_FZCXYN_Y^>__]ZY>;JY^?;M#]3_7GVZ?;G_?H^V=T?77_._K\ M]?N?]VB,_KB_06]^>XM^0WF)?JZJ;9.467,QD4J#;FF2]L_[V#V/.)Z'"?I6 ME7+5H$]E)K+C!B9*_+X'Y+D''XFWQ1N1OD<4OT,D( P0='W^[=0CA^X=2MOV MJ,NA2;-""[4Z&K2HJS52"ZY.9%XNNQF;RUR ;NM:97"K>C%_:#9)*BY':K4V MHGX0H]F__X7#X#]0EU^IL2,'L+T#F*_UV:V*/475@)WL[@S;.W6 >9B-.:-! M?#%Y.)0/F-$P)&1O=B2,[X5Q[\A<9?]3ZTF%(-D@6:D8E%9EFA<"E;UB?55_ M3O40;AN1Z;E^[OCQUQR_5VKLR$WAWDVA=_QNA&HTS9,NRI892M95+?._VPM0 MS[OF^,%HX5#]&XPI9!7&#![2:*\U\FJ]JZN'O"6* AIJQ(,:JS(5:"Y*L<@E M.%"1)20.2#!0:QMQ2BDL-MZ+C;UBO^HIUDE5<"E5=*]K4::[=WK204IC2P0E M,1\Z%K"BD4/J="]U>J9?W]3:J4U2O&U=G)1$&%@(-3]U#%1^ M%$@F3PZ)Q![M**"6&P$S3%G@&G'#6^REV>R[7*D)ZEQ$_=U'PS<=SD7(B$<. M90:$F/E3@552JG$=4*1IA *0#JQ%GLSSPDD4[.7L2Y'R6JT=^\*P%WN9-;M* MTVJKR:O8(O*'9%X(]Y!Q:S1(A*TQLZWP-)@Z!LW0#_OQ]Z6/<*Y!L3DVQCRF M0W&V&:&1:U$:W&$_[]JY?N!"6*(-KS'&?*C0MJ(Q<\UYPSCLA]Q=+51* .402 M0S'BI]A^M6R2G1YG2""QN33&TVB8'@!F$>:.5)H8?!$_OCHW)N?HM.$TQDP% MEJ%0P"Z>4D>&2 S(B!]DRI?U5OAG) '@% ;#&0E8L:DC$2"&7\3/KV=]ISA+ M;$8I/U(R% F9\= 1%XF!&?&7=?M\0">$Y18>:F8_FP;#R -8N?(^8OA"_'PY M7M8GR$IL=(QC'@YU E;8!1AB $/\@.F4EE4Y/E279MK5XLSRT1BXV=,F!T3 +-P&KOBJ\$4.0-3[JR6 "46IL,4";(B#E=2 M R?JA]/M/]TBH0"Q0DR'4P RHP%V@( :9%'\HITY76&L1+84JFHNBD2J$2U 9]@,#,EP40!&/'0A MB![LK/I)>;"&SY(*D3 *AF$>,J,1=TTW TSJ!^;=ME:%?2.TW$VMUXCJ#1@F3>R=FZN4(">%%O.!ZQ(Z,BIJ&$L]3/VNBJ>WQ,I[R^WB8KW4NQ! M!2]S&Z"46Y@%K-C4M8U)#6;IB8U,,[7/5 OA5!4H0[F 641=:0$U.*5^G!X[ MN%E5M1RKA;A&B[Q4:,W53%'I@:RW[78[V %@WS(([ ENFSFJ:&K82D_L;AZL MS'\D'< JJ-VV0&#V#D,SX"12Y>!*_/7@U92<"Y=&50>XC : MUC60712Z-NF8 2(C+\H*^EEP6K>7LR_-"EZKM6,G&+*R$V0]R@J*JEQV2V)> MU:HMY0S0 S8XU2K@PR04,'/-MH-7C"?8>J17/(DZS?OUK/?_54;:UBN@:IN8 MPW4+F!#7/#-$9:" [CB-7"<(, M1)D?HC_$QE#)+(M:Z)PKT[7@HTZ^VJ[(+EM(4EW'[E!2UWKKVY7=,*!69?:* MAZQ<^RW,H);Y47O4K4V=JUYM=&*C7W)V8]/U5:!":$B:G\#[H;O3[NDP-RGR'WO01^.WYH8&505Q\1Z%P79,1HY MLF9NX,Q/5\:92.MVWN0O%,_!_5P6#Y<%9!=&U+6%Q@W"N1_AURZU*)%HKM+] MLM1S2:\:4>=5!G;"IC3F<3"U.F';$<)9Y BSW."<^^M;;R>$NNZ7;Q>NF,8A M'A("LCONYK%\ V+N/SUTO]ULNH)HM?BK'AYZK=:.76#8 MSOUL;T>P?8?T7'RJIX 8X3:GI^&PP@2,'.D'/SA(Y&?Y4*+9N'']IAU5@DPXFRX>3(Y M.,VZ%O6R/>3;H'84NF.A^ZO[@\17[?'9P?6/^,-U=QS8--.=3OZ6U IGCO9_ M4$L#!!0 ( &R$;EKTM22@2P( *0% 8 >&PO=V]R:W-H965T&ULK53;;MLP#/T5P2N&%ECK:[PBLPTTR8866(>@6;=GQ69BH;;D M27+<_OUT<;RT<()AV$LL4CR'/(S(I&/\290 $CW7%16I4TK93%U7Y"746%RQ M!JBZV3!>8ZE,OG5%PP$7!E17;N!YL5MC0ITL,;XESQ+6RHI06'(DVKK&_&4& M%>M2QW?VC@>R+:5VN%G2X"VL0#XV2ZXL=V I2 U4$$81ATWJW/C3>:3C3< / M ITX.".M9,W8DS;NBM3Q=$%002XU U:?'17*/0_H, +HI&"YG\/#T^4$PZ-# U?^"^-'.N7I8O&Z?3P3D6##\N@4>_9-[9H[FK,:T/E7)L3%F%I+$1L*O5EV MV>4D"KWKQ-T=ZA@)"^,X"(8P6Z%[\.!KX%NS!P3*64NE?4&#=U@U-V;"WOAG M:@79C?&'QNZO>\RWA I4P491>E&6RY8!4M)N6AXZ M16FW/3MP *O&9K8)[;^O;0C+IH1*>0';G//Y.T8V(HEXHRAA ML!5(-E6%Q>L:*&]CQW>."SM2E,HLN$E4XP(>0?VLMT+/W(&2D0J8))PA 7GL MK/SE>F'B;< O JT\&2-3R9[S9S/99+'C&2&@D"I#P/IV@#N@U("TQI^>Z0Q; MFL33\9'^S=:N:]EC"7><_B:9*F/GDX,RR'%#U8ZWWZ&O9V9X*:?27E';Q8:? M'90V4O&J3]8&%6'=';_TYW"2H#GG$X(^(;#>W4;6\AXKG$2"MTB8:$TS UNJ MS=9RA)F7\JB$?DITGDHV^G@S$.A)X(RP JV$P*P ?>Q*1J[2.Y@X-^UIZXX6 M7*"%Z($S54KTE660_9OO:K-!+SCJK8-1X#VD$Q3Z-RCP@ND(+QS*#2TOO, [ M5^8-VK^B#J[J#3\U#SW2QEC5.('?UA2! '<)*/'_RY]V5$>3HH M3\?HR:ZA@'QO/[OU3[71*N.U^O^0.]UQ8(ZIA!&QV2 V&^7\X.SV"KEQZ'MR M\T%N?M6I/8'07Q&^X#;.?,]M,;@MKCZX<;]Q[D4_]Z0_5" *VP4E2GG#5-IWF2A7Z?H.E\W4;RVW6;/E>Y==ECJGP4( M$Z"?YYRKX\1L,/Q^DC=02P,$% @ ;(1N6CRE,S@1 @ W00 !D !X M;"]W;W)K&ULI53;CM,P$/T5RT@\H3I)+Z"21&IW M0:S$2M4NEP?$@QM/$VM]";:S6?X>VTE#0=T*B9?88\\Y> MI%"VP(US[9H06S4@J9WI%I3?.6@CJ?.AJ8EM#5 605*0+$E61%*N<)G'M9TI M<]TYP17L#+*=E-3\W(+0?8%3?%RXXW7CP@(I\Y;6< _N<[LS/B(3"^,2E.5: M(0.' F_2]781\F/"%PZ]/9FCX&2O]4,(;EB!DR (!%0N,% _/,(5"!&(O(P? M(R>>2@;@Z?S(_CYZ]U[VU,*5%E\YYT_P%&/\O 5VEAXQ?U M0^YRCE'56:?E"/8*)%?#2)_&4T=+7.C>V1"MF<+ MDV@UHKTXKL)/N7?&[W*/<^6-/UX&!GTRE'%5HYT6O.)@$54,[8RN@'4&;$Z< M+Q8@I!J)MP-Q]@QQFJ%;K5QCT3O%@/U)0+S*26IVE+K-+C)>0S5#\_05RI)L M<8%O/EF?1[[Y_UE'WSYZ(+IQ(.WW<^1A<8G]GSULF&[=WW]AD'^Y@#,=G--)3JZW0Q7]G?ZT/BWU-1<623@X*')[/42(S,TTQ XW<8+O-?.MT.<-O[] 1,2 M_/Y!:W<,0H'I12M_ 5!+ P04 " !LA&Y:E:..%&0* ",,P &0 'AL M+W=OF])GNE!75K@RSZ6=GZO,W)_L]'?J"]=Z M//%T8?_T>"K'ZD;YOT^O++[M1RJISE7AM"F$5:.3G;/^V_/^(6W@%?_0ZMZU M/@M296C,'7VY3$]V#D@BE:G$$PF)/S-UH;*,*$&./RNB.Y$G;6Q_KJE_8.6A MS% Z=6&R/W3J)R<[;W9$JD:RS/RUN?]-50J](GJ)R1S_+^ZKM0<[(BF=-WFU M&1+DN@A_Y4-EB*_9,*@V#%CNP(BE?">]/#VVYEY86@UJ](%5Y=T03A?DE1MO M<5=CGS^]F ^5=2HIK?9S<:W=G?@D"_@#EO="%JG :NG5>"[>:9=DQI56'>][ ML"8"^TG%YCRP&:QATQ^(3Z;P$R?>%ZE*%PGL0^8H^* 6_'S02?&=2O;$BWY/ M# X&+SOHO8B&>,'T7GR+(7K1"CVVR=_,3-E"%HD27SZ"D+CT*G?_7&67P/7E M:JZ4N$QQ6X_F_(74Y4WX)FXGR'SOQ)=;]>#%>6:2NY5*?X]8"S&WN-1B MJ>,%*6)=3*WQ=7);)>[47"0FGYH"9)PP(V%**S)3C'>]LKEP-5$B@"7*3D%0 M,56D5!0 9,=6YKR,Z&HL'=/6E#X:IDK^EUGV:*^;.XH$WCNM[;LG_E""$-+C M7W.9S2X;L^O&[+P_KZT.[%%6RZS2?V1-+I(%P_C@E^"M>Z@$_(71LSDDGBGG M\0=K%.!J!AR>1COK?)JQX)*M").19) "S!8Y5(I!RF)D)4Q9)AY(L*2I@'DJ MKS"_N)V9L1WI6^6:2+-0GLM0C_U*(!OIPD7*HUP07T9AR+DG?H>KX1H9O9P\ MBI,ECU;R$=48!UAM<9NME&1EJM[^].SG-X/!X9&X0!QEFA/\7OL)%J3 8HCA M/$A(FP925HW+3'J#&[!*KEB+2.1S,3;DO_8K2Z6&7I,N %O57(\1C&Q(MNCC357P8J4Z0ZX,('$D2D:%1* MYRI$VV0+\?QIMOAE*1F_4ND21@382BHX:@1'5I6$R]\'Y*VQKBUYB3[)LJDF M:+9). J6_N$1UY(Y<7;E\%]L3T,;;3EE _7$$"*A>V=3L1*[TGN9W$6T9*7@ MMAIW*WB. (O\32:%RH@,HT'9GCX#*0.&2"P/P MM,KA4-T:"T4$JVRUUOEL@M='A$?4<8G^&=T'#"!-BJ)$,%PS/ CH0$V[Z!_L M_K[7T4F]BIW4JQ_225TVO<*7#YDE6CQ!SUJI4UPU@?XR _6@MEHTUQ2%\MEZU M;IE&,G-=NO4/FE/ZP5^GW8:TWR#:MC_9]B?;_N2_U)_T6W.\_E,1XMS@H,K) MJ:T*#FRP?&/6=[);/;A:E*$U)+LL!!$(9^FNHCQN]L090Z^] ):TX="EAYGB MXQ0/-N1\UYM=_!&?ZZ!%"N<:QUW%W)SB8W3,[,I5KDTEP[@=;;Z8ZJ97"5YQ+4S[7\]J(-13Y)"4.JUY+&A @Z14B MI@C#!D<;QUBQ>B!0]6L3=B#1"=0M(P2/(T:/S^OB+ WX2,G6$TAC@B'J-BAC ML@ILE\U*G.CZQ42K$0*L 8=X_/X\0IL"]L_YF'UP='%Y\YD_]H]^$>44C6D0 M,N?*Y4*J/O)0;9(5V01FZD&'40NLKFQX)+D2U'-SS5K:D0&CC8FM_]-\>91\J\@%79 51AIEV$Q6HK33<#?2V MI%1CA>>TN++CY8 D.0 2G&: MH8)B2D<)>'1E)'*J$TJA> >%%DE7\M939&RGCQWC50BQ(M7 M8JYDV!/# #T"7*7(N1!DAC) S9]E=G9XSBN H8GT@$] M@829,[T-XL9BEBS-J!_/P>-,NB=&,J'>!I9>;AR72S _)^6Q;X_*#N#-!?ID MU%;@R2F0:(88A[&F)M-)V$&PW"ZWS2. . RM3NU0=S74K]>=I[<4/C\(O9?\ M4)FB"JG;=? 81(&KEFO[ZL1>5>+YD5#S;,943PJ6LJ6,%3?E,$)W/0&/S=@3&LQ.658WF-L^AM0F\3>GLPW!X,MP?#[<%P>S#<'@R;]TC[ MW_4BJ7$Z/ON*ZKF%L^'Z1Z@;6&]X/-QOWN#H?]THNUV)U;QHU/^N-XV^(K&JAZ( RX#&'6#1+(^EM^.E'^ (/ M\\\MAL9[D_-'>D*N+"W _9$QOOY"#.(/<$[_ U!+ P04 " !LA&Y:JBI% M/.(B ",:P &0 'AL+W=O._?;+I^]U7SY_[8N.V MN3]M=ZZA;U9MM\U[^K5;/_>[SN4EO[2MGU^W73TV_,P M2EEM7>.KMLDZM_KVR=7Y5Z]>X'E^X.^5N_?)SQE6LFS;C_CE3?GMDS,0Y&I7 M]!@AIW_NW+6K:PQ$9/RJ8SX)4^+%]&<;_0=>.ZUEF7MWW=;_J,I^\^V3ET^R MTJWRH>[?M_=_<;J>SS!>T=:>_Y_=R[.?T\/%X/MVJR\3!=NJD7_S!^5#\L++ MLR,O7.@+%TRW3,14OL[[_+MONO8^Z_ TC88?>*G\-A%7-=B4V[ZC;RMZK__N MU>#I$^\7V:O<5SYK5]E-Y[QK^ERXUI39;;5NJE55Y$V?715%.S1]U:RSF[:N MBLKY;Y[W1 B&>U[HI*]DTHLCDYY?9._:IM_X[/NF=.5X@.>T@K","UO&JXM' M1WSMBM/L\GR179Q=O'ADO,O EDL>[_+(>#/+S/[W:NG[CL3H_^96+..]F!\/ MJO65W^6%^_;)#NSM[MR3[_[TA_//S[Y^A-H7@=H7CXW^_[6)CT]Z?IK]!^8- M8V3O\G63%YMJE]VZ;56T33D4?=MEUVVW:SL9\&G?KEV_<1UI2;_)JMZ3-5GZ MJJSRC@9;9/1=]J<_O+RX./OZNMWN\F;/OYU__2PC^G+25T_TT/L@;9LWPXKV M<^CH Z(];_*Z7^ZAHPJC?MA0ROVV5,E[$W[P8A:T&L-V4/7X:?M;@!O%EE%6[W:USN%/:6"7)VZ%A3[;&D/ )?#P':__5M9_&Q9J2WAW>QOX.AIED=UOJF+#B^DJ[V2T MUY4GKNUI7;U;TU:Z,BNJKABJ/C+E.@R()=^T][0G;Z[#Z#Q2WF=YY[)5OJQ9 MZO DQF]9))1T>?5*]O*0])NK?XET&:VL?-&YWL4WY%G(5),NJW1W5>$2R8*L MAS6^?G5+J.==35FYR>BP/4M3?%+"^<*@7"=9UF@M8W7 MI"/26G:\#J*+/"WYU'XJU#HS9*^HAQ)D[\9+'XO[P7A5,U6!6=%FT]=A[Q*A MIFU,17XDXS\U9 ]VO=LN:3XQ\&>BYRKY/'KMP'U\ZO/:L8#/Z,8/9'W*;D\# M=M@FG_VY:X==9!D30NPG >N4 OJYJ.JJWV=U6_ 6TT*O-ZYMUK\,B^QO+2&A M1?:Q:>_)W'FS/3_DR^R%[O4"NW7[M^RCVZ]T_C=-<4H9;[P0DY/1PR8Q MIT1]31 *.X.U"7>W0J2N%VL?\T8%J9P0P-:3?!G9 [Q/3+=OO+$F][XM*EYQ ML+6_QY<_#]OJ49YG;=>?HU6'7@@N^)^,Z>)*J[N,)[0MM_3L2^\LS MWO7+\\S'@9# M^Z">T9)$^Q0_&\\&+2)RR$K*PU.U9 5>NKZ'(ZK)R#)M2E(&D$$&!<[Q:>+/ MWCN"WGE3_<;\CV)!7/HKF1M"U-FY<.K%F%.\SRO7=:HA(&ML)9C:/&O5-FLJVV%W:VK?"G[;=+:Y'C,'$)PWJGG6&1O^_)42O]XA@9 MX$%%NU\1&11VB$E=[K/'1H]>X-#Z?<* (ZQA(X:O@^7(:T0\^\P]D .%"BI[ M9%!\H&PA4$3>2'_#%L)AD7&K.@I#R&NT$"]2#*(C12X3BW5Z!%!]4,4G\%3R M6E8DL$T!JTF2W;,EEBEW\IKH94ZXJROI02>Z_//I[6GVYZNKF],1/,LC/-L9 M/%NQT1&NI4)%H^)7FF:7=R,CA%'X&>'*IQ K$6'U&Z9!F'A*JR8_5)%99QY< MAU$^G0GBQUP@:6CZ*9<37P?]D\TY.=R3CSWA(]'5G1\(\GT_3J0C/G4)3-*^$CDA*D8 M37IB]TXI7U*!C;3$ZZ7 M=\UT0)QHF6U'?%DPKJA;/X!F(8/X!-D#Y?-OBZK;$.EL'6@?!$FXAYUK/';M M=B"(%M>12L1=7@^!VT$\2$===0=T"0L.=K025E 87GP\0?1?LFK3! IRR&B3 M">C)IL$)]4(!;<4..[#(:D?OP+$"J5VY=BG%(O,RH&HS MAQFIE=B2]V?9[Z%,:OB$L=B_?B U)2D>ZM[SLTLR:-&JDKDO*U(1GF[5M5M^ M/:P%L*YS@ #B'HM]]@&VI8ZVSNC8Y(S*$ S-6O6KV^OL)<"2 :[IP.]R( YO M_MC@IKX78U)97U,H-"SL?>*;([>(?Z>1-^AY.SP02F^';AU,QH\J!O^![%*P[\YPA&PS,4# M^O8XA2"1'41*'!SPPSYQ](^Z[0\CA"K1A&C;Z#6,3LBQKGY3.%]UC*/3!0)\ MRC>/K'_645@T,-F?V6&4.A+ZYF [F ^$=K\ B 5)GA/!]V&F*5K*M9"Y)I)"$B"H-+(*G=D-7D)P[ M!!0D[+N68JSH8MBZD%V H&.NLLL1)<%V$JJHMO(IW&%B0S)R.'G=DWQ=V3CO M@ZNB'SFH]B/A@^/WB#!R @33>1]O?-!.8(=EG36Z!DQKARF0:+% M"K%3H''O2,+: =$A,/0HA; AM-PB9"21HRW53#P((:&DJ<36Y&N7@L>)*P[0 M:A&M-CF^EG ['&#)$2Q]2:KL2;CQ!F0 F1':,D[";^NV+75)]Q4I)\F@S QWS]!J!4=70G() M9M4YA=<$HW*%X7/"-UJH?<\BI5&G'^-9M07L3\52?!X]UH?P#F>..16!K)%Y M++*(KA)K*C1U-G*S!M,?G9*7+7X:5DM&2$(>L?BM9Q;\W53*\)H\(U;3,&R1L:,CJ#EQ5)&IF.UTH MWGUZ^6SR.1EU&JIIH4[D2NB_S+%.P<4#R79MG;5WKCNRXM/LS6J\&W% 5"\% M)!9DKDG^\\7XT2IL-4!Q"_!+:PG"0RAL5ES$13GV3_2&RDP'M=FV ,EAHZ?0 M(N@".Q1H!PU3P:66)X=B5)+7DFY68X3-FF(N\ZB2O%5%7@"_+6 M 142UHB6W^9OL5RX\)N48Q7M):&=V5G@D3/:1R]@U=:X&5 M&C<_K%;(!"G^KV88@XU@M,$ D8M,I=-<1N*8!D]^?A%12.DH4BNQD3U-L&/1 M%07CA<'-W8><:(E5MCNI7!3$_Z&V6H9#,3$QV4+S>3^DK(G!!$)YO". M<34\%4(D8,2P&B3T>I%TPYKM4)$*5D@(W@%5U^$QR(';6L)TZ8D\SJ:C,*?63M$-334T M$>TK[Z&;R&$ 50(08V%$&+0NB PL7Y:7LC,+#(H\,OG4I3@H +;+),40[&2 M:"W8G1O-,'=3;7)-:0Y(%2DR_) =.&L[:$=D6M %KC%B_="+/B(TF MO),:G7B5U.%47@S\EJD=+;U!FQ%%2ODN+Z#K1ZJ80'(,\ M"L_#D$"!G D#6Q^+.GJRMU9I4I)T]00:C",U#8N+]6)D<2;&F*RH:EZ M!=&PCH[##E@L ?[3E4*F24Z[M7C\D32-1; M1W5QY>!"X1JB;. *^G?!NL=9\MQ>1ZH$_1WM2M+R>\VJA&B>9PB5]S3>=0_H M^@CE5&E):06?+ER\O MD\\LD1-2L0KC>837%*]Q_=PZI'@,J:G&/!LLUDU(9]^$=/;WELY.OIU)=D\@ M*/9P(5B'L/"P'6IMD"">HJ[,:W^=_ 8!E48!J%- I1S.D#<_85^@>#2$"3'3 M3>9]-=09KH:I+;LNY/,M.LA=GV9[0MP^?!^M! M\P_<(N2SR\@:'=N-$-,33BCDS[+(E M&]NX6$LR7=HH'R\/I+ K8/2"/N*I/H O(T: MB:7LD:.*J&*$9V>P^#3"@-;#FJO71>T%&/U(-O,RR5$\JB&AUOW>!A74!A?E MT27-&J#%P'$'6I/(6OR;5G%3*$:"8TR>Q61._4/#F.,VC M%);NJZ)T>92X()Q&80Y#)GQ/2==L11)R+5U_#V\YQ^.)$JK@O65W& +#37JI'1P(%:P.>)],5-"1"B@JG9PL'"LXG106YQ6 MI Q06V%RW;7WM*L@\"WHIS8WF#H$R;IML8].C5K M;MX JP]S23U;4V"*572&<7('P&/\EK 9A1QPI&F;$\,JZ<]''WJ??C'Z9?3* MJ#%D7!-3>EA]K[8$!@P9Q^_F:;UJ#LF2Q^)/(V6RO&3(1CT^_AN*72@6A0-2 MWJ-[F L+R-J8"PV6M&!+Q7A!K20/9UEUI%(X9B7A04C:?0RY!1DG,$WM5L+" 0^02W<7!UFOT >_MWMK>O MD_X/&C7F7]\@@SW(KJ5^+4/5FG=O& M]Z5CX:!'9>RU6,\#X54D_-2H3,)(3CAW^=;AF$HRW<0/D94)73T+:VCA OJC MU"2D(Y_7PDQW+&K:]&HB8D9,X?SP2B=++N6@D])G6DM M?(Z -0-U7 M"J?..3EP\?4;X2RW%X2U+";+_#=7)GXQ59&2T:50<#&FX&G25J"S*RP)1&BA M$XTCLH9G F'%PXDK1J]D%]HG:\[J&0M#W5K009>TJ!)'N6^('!0+, 2,4;72 M0(3GQQ:4I8G&C!#W!(ZA($PHME?](HV^<*N9L$](4 "_5Z+EM M'F)'(2L8OTPB6TCE7KI:A%ER(D"HN"=,MAHZ21/5%'\J#M5XJRHT7KXW\J3G M0(PQ%QT0%YBD48 HU3DKL>:)\)F31;?#0Z5*'T]B-0Q@.P:ALZN=$_ZC OWA M,/:<-F;%W.FTS'O08JJ1\D$/T6*^%T.V(7Z2/K?+]Z$=15LN#[[:$2I[$,T7 MT!7ES*=E"TZ%H8/)>I(L/>S=!'AH0^EM:"A]92$)&,7'AO3MX[VG:W0R='U05O[?6U?>NUW**440T%K*4JX)U5$^.N+H2-!QG%QQ$ MC[/?:E&31%I-NK4:3G5QDX(DV) ZEG,LXE+(1/>UR?'!6KFMR6(DM&U'@U\9 M!R0GGB3KT;#GFG6_&4T&Q&1M8/F>[,?=7A-T]-\3@ 53BGH,4T^( !?;J,M0GB5 MU*(;$X(CUW!PQ;HHJ:)#+QQH^Y-H#>Z+%Z M90:^>^]V Z'Y(E'$6"1"*UWLEC]F->ZY0L<,ZZ M?+S8*[WA\P>;PW!)E&#'^3ASH9U69%2Y",>>@KWGJ&D@9F>X/00(I6'LQ/XX M=L=)V2^HG@7"XY.]P3XE9U#;"$L(]+B ILB,)UE.6:,ZZU+V]R\(T-2ZHZ:'%X MT&"6OTP/(YG8=%%O1R?SI,(YGZ64/!J*'9H]2U4L]&;>,]LY1)?TGZJR]2)S ML[ET^?()',WGA7ZA=-!8S[#NA5$:6*?:(WJHMI8@0J4H:1C6?AGY3GJ>:; M M0VJ:AL":+O2@Y6[2/&%$M2MNZ1TU2H_R"])8H.V]-2/I=F:IQAY=!.Y> ,2W MNIIX68*/I$6AYL\M23PQJAX-QK,34-9*$TXO6=QYV.^E.Y$V"LP:O\J+:VNG M'>3&R- P)(8$RPZ=XV$=BX16 2"1Q%SNP+ N#1977E_23S[?2Q[QSZ] 6U6? MAZ/[]$%MOX>NN=MCE9(#]JA/$KL.+ \,'XY7H/E+DS#"DWB"6RVTV"!6]2CT M&"M:Q7Y3==H[5SW0#V6^3WNT ?0@B,%<=A+Q^N:LK:.ME)1;T/$;[(,%F&FL]YJ&I;-\&!B8-? M_]21'>F>'U3X9:R3] MA_PHVQ..Q?:/4Q;#L@FRXNT =?7>T*BF=4M'OJ[0S)MX7]7#V?6*%4,:Q+-X M1'C%S&XE*ZZ$SOW^X50OA_'XDS 0"]H<24)Z_//0FDT#BO$_,65 MJ-C.ED+//XL'.UBP BP=M\:DZ%TS6&6D/DWK)^T*LQ6EV%:45C)/LY]9GQY9 M7>JKH(SA1#&#FQE:0,I&UBYJ_;#C6J:4(+LJ*8:&#JK#D_.AV)#W@M,X8F3? MG'0T-$OI:XT&J_3_=8NW.V@^^E/A3; M^9;.3BW'+>%*[J9R=PPPF<%R%TW2&!GEMTV+"P="/.D+8C%>NB 493A^-],R MIGR?U[T*V19NQ".M/E@"1R0\ _?R6:8@'ME0V-W0JQ<'F>VR#5RN/R%2!VUE%S C%^ MX'8.XWJX4DCA4),43U/S(*C#)[OU^I&5E"VS76J$014X]CO" %'Q(/BS2CX- MA"R3DV\Q3>_6>BC33ZGWGV#=(IUR^ P-(-+-E!R"&WV1GHZ+F+T+05.9PG6M M50@4N\]7G)G8YOXC&E.M@&*C+$)\#NOA.%%@'?(,O!9RQB3!.T="O[=5(:3< M2'L:/_W!SEY-P3M:,QW74\IP.]G 80&.<+5[W(8@M\?I7I.%D0FL_4VR>?%L ME]UP(]8 7L ZN.9S8:@H,\HB,-[O=X)*9>8*EV76PW9WXH=M]M9^0#.@G*!G MFWJLPW'4U#A(42N,*W=W(>L^RI,G(:7#U?6/2*Q[A.+BR: M[:B;AUI?H(J8W*5J0YSPV*-1YP EO1Z1Q\_AN#^/>NPZ)$18PXM?4Y0O)20Y^ \<&BHUHM9QR$>P865XQ,5'(8L8L#8&]A M.H]SZQQLSYZDQWVK-5D0Z>4&(2(C@3KCB-/X], M4V[QJ84 ,>WRFJ0BZQY<5U32A?*I*WG&N*1,3EJP']SO@!*DRU"GITC>IAS+ MU1"B;EOE1NXU/%PE3]:+A]="0-C@LWD&Z0"4+_@>^$6T$,=/&_]&]:4<.)'WQ(CV# M&T>=-<0OSJ(AU@]BR#0)YT=WM!U!IB$Y-@F5\0I@#9^.U;.+>EB+]X3YR6=K M)RC2 K:9+JT4&74\@Q8\8IJ W06T8_%)U$,@#@[@AA:@(T>;9@@Z;#FSCDA, MOK3K.X]0(4KLFER\ M:E=Q2:M*E821YP!(8CC8>'O@ 4.A]E#2.;9WFJG13/ MK$T17UHCVM/8PO9L:D1L8=H#,&?J/H7U:0=H6I.:NUA#CG6'#)DL#3>"S$ZD MX:OV@TRB9KMW1>"=&]T$8@FMY*A>"!CGU\,VU#D[RCYSC>&QJSC9?[%KYP89 MJYZ9<2+*]-H$7BLB26[8("?";2M2F!9TA$ZWNOKHN+25-QSA2-P&X$#V!EN? MY&N.+8@O@0K'((U-[^7.DO3E1,-#LT]2ACHV/I]U1P&,>W#Y:L;][UP3%@_* M:(8HN3&DQZVJZ[AO$/6\]J-K/4@Y\=<"NGVJ)B//$CNWXY4:=H0P6:CV($.+ MM#, VH+SV^+2[8[FPVJ1-@CA'<6QJ#U;P9B':;W>&H.+4QJY@VDDM/(Y&\=H M])(K W/$)2>^=SL@]X(ODG]CMJKC,X5NMTBM^]B[)LD;.ZOWN[(U(CU<(.8' M;SXP\:"->$HXI;7/W<[Q)B(YW%NCE"YJ5)B6\BGZSR$H6S(] ML<_7R-):"X[CE5 XYKOFM*^AL_.K.1^*NU M?GS=,-Y!!XF/1 M/3D%Q_:06VJP.KX>H4N*]>WL/7=CQ;(.RDD31 +FT@L+TUL\1_4<.98N5JZ0 M.SRN2L*S*((F?YRD:^5R>4$>I%@_DHM@X!POHH^%FN3-6ZWR^>Q5BV)?N#CK MZO95\I=(_#">,+[V\XX/H40 ]W-X[)GYQG;ZQ6=/I&W0?NG;'?^]I67;DX#SC[@HQ75X@+Y? MM22T^@LF"'^ Z[M_ E!+ P04 " !LA&Y:NUQIX^ $ #'# &0 'AL M+W=OOT/@Z-^T,EP\GP=\WN.H'^]2>M'>.00#_>^@#VKJ6?])-66F6\ MUN;>IH@.'O-,V4F0.E><=KLV2C$7MJ,+5/0ET287CI9FV;6%01%[I3SKAKW> M<3<74@73L=^[-=.Q+ETF%=X:L&6>"_-TCIE>3X)^L-GX*I>IXXWN=%R()<[1 M_5;<&EIU&Y18YJBLU H,)I/@K']Z/F1Y+_!-XMJVWH&9++2^Y\55/ EZ[!!F M&#E&$/18X0RSC('(C8<:,VA,LF+[?8-^Z;D3EX6P.-/9[S)VZ20X"2#&1)29 M^ZK7OV#-YXCQ(IU9_Q_6E>Q@&$!46J?S6ID\R*6JGN*QCD-+X:3WBD)8*X3> M[\J0]_)".#$=&[T&P]*$QB^>JM044O@+4#^%&*Y=:^%G%&&\#=,FKQK5PX]IY^";B!48= M&/0/(>R%PS?P!@W5@<<;_#W5"VFC3#-;"W^<+:PS=#K^W$>Z@ASNA^2*.;6% MB' 24$E8-"L,IN_?]8][HS<<'C8.#]]"_S>Y>1-HOYMA!UXQ &?S&9R$/3[= MA&0A8;D5RQT"6B<6F:039T% I*D\K2,M2(S(D4L0J%5 [O&D6K:40:@8\+&@ MAX6X20'5]D,I-[;%@EI'6REO>=9I7*MU["&(7),5[5(TX%*R2'NT@)G.R=+3 M^W&&G;Y5WQ*'/Y%WH\$@6=@%YP_"@$ M"%(5)7M,K*@R=R1+M2.[%7(2N91*J$B*#*X4'<*R#K_E;W3\,5\0J4T)5+02 MG5$CY< Z#VS0IY3U]K'.I%C(3#I)9&N2,8BM '-O))BH-#Y?U.-D18KQJA5G MU*6DUDH&_"@IE*DN+>?SI].#F3#FB1$J>BVFOY;:D=E;(R-R@]3F"FO<7B!^@??CHZ;IZ>:CBB1__3,^_X5F1K+A2UH[#^OQO0G<+HHS2E]QAW5+>-YIRQ7BJ1+B M1%2"N]_:24Q@GKZ*6?".&5UKH;9M2[=E?X&1X";(VRMA9-T!R2.Z/;^BZMR_:S5A^>2O=L3%$422=.]U9;\'-&?\+ WXI,-)YU6HY\[\K:^ZBC' M\[(H,K^FD1AXA*MKX[/FP-)QFM$5JS,9"ZZ*?3BU K &]"E<5^2J-+Z)L(DO M_GC/4F&6Z(7#_JBZH[7AM%23/5V,'=@WM'1;PV6.A,$C- 6=BZ6:,YO=9DH_ MJX;39_%JQ+\A%^CX0X8)J?8Z'X\",-787"V<+ORHNM".!E__FM(O#30L0-\3 M31SK!1MH?KM,OP-02P,$% @ ;(1N6@865V5Z! IPL !D !X;"]W M;W)K&ULU59;;]LV%'[7KSA0BR(%#-NZQ''C"Y"D M&S9@+8*D73$,>Z"E(XNK1*HD'3?[]3N'4A2G58SU<2\2+^=\_,Z57.ZU^6Q+ M1 =?ZTK955@ZUYQ/)C8KL19VK!M4M%-H4PM'4[.=V,:@R+U274WBZ70VJ854 MX7KIUZ[->JEWKI(*KPW875T+XMP=C8$LV6G_FR:_Y*IPR(:PP'5UA5#$0TOG2887\D*QZ.']!_]K:3+1MA\4I7GV3NRE4X#R''0NPJ=Z/W MOV!GSRGC9;JR_@O[5C9.0LAVUNFZ4R8&M53M7WSM_'"@,)\^HQ!W"K'GW1[D M6;X53JR71N_!L#2A\<";ZK6)G%02GEM?9)G>*6?A!C.4=V)3X7+B M")BW)UD'9/ 2;$J*<5/]"ZC(\BOL5L#$DT@G@: MIT?PDM[,Q.,ES^ ]6F?ASXN-=8;2X:\A2UN<=!B'2^3<-B+#54@U8-'<8;A^ M]2*:31='6*8]R_08^G\-QG&09 P#.(]KYG%-6- %D*^QWJ#I_0U"Y3Q((--4 M?=9ASG*N1"AT164LU19.I*(5O;,D;%^?!X.WPB!Q=\I% 9GVX@,YA+!Y6VEE1.9G-X#2=G] UN1>5! MW,YPO_#!(8DT/F61)&69 3HC4-3[/*=T&C.G>#1+H^"J%&I+ &2G.,* 5]@S M]RB,!>3\/^918;S;6S_:[[SX!Z&T1?0$)'CU8AZ].5WX7[I@R&[8; 2MU(ICMQ&5-Z6EZW?_/\-^>;:Z#OIF^U)2LND&$?QXA F702?C'1(V5! M^HS$!R.4K43;<_._J851#R>/1U.( C+M&PJS!PH>KO*(TY1Z,9_8*/EF[#8>?^H,MGIW0H(7[O];8H>DY7NB:-C(7(1>^$R4IR M8!2/O+-IMQ'J'DIRY0:1SH!&&'=SWEO;1V%G\ MQD/64^N9[*4K*8X9&A^M0W^1(;VX,(8;@4\JT=;N8= Y>;*,DHSHX$.D.&A, MO8.TOE3.%H?1'P_=T9.#QQ/I;?T3T8(GTKZC^M7^%7K1/KX>Q=LG+!4.E;V% M"@M2G8[/3D,P[;.PG3C=^*?81CLBZ8&PO=V]R:W-H965T9R'UI3$OF(?$B*&6^T^6:7B Y>RT+9B;]T;G75[=IL MB:6PEWJ%BD[FVI3"T=(LNG9E4.2U45ETXS <=$LAE3\=UWM/9CK6E2NDPB<# MMBI+8=YNL=";B1_YNXUGN5@ZWNA.QRNQP!=T?ZR>#*VZ+4HN2U16:@4&YQ/_ M)KJZ[;%^K?"GQ(W=DX$CF6G]C1Y9;W[%;3Q]QLMT8>O_L&ET MD]B'K+).EUMC\J"4JOF*URT/>P;#\ <&\=8@KOUN+JJ]O!=.3,=&;\"P-J&Q M4(=:6Y-S4G%27IRA4TEV;OJ@UJB<-A+MN.L(D+>[V=;XMC&.?V ?/T6#\/J$N[W6W=XI M])]EX[1Q[Q+V[ ]D84'/@^R*5I"+,8:%U;N$,TF 8QO0=!KTD]EZPE!?S0QV^ MFSOV0JJ+E=$96@N?/PVCT> Z'@3I*&U7HR!)1MZSV%#A.S12%!:28!"FT _Z MO<1[;'<)BA)+H3@81! -O=\(]8JV=U6P31ETTB!-8CB'3A0&_=$(SKT]O@)0 M]!R>04)G29^%F-03[VXIU +YFB.0]$#6W+VA,!:0&^(4XX(*D=+2,&T_\/P7 MH31==0#BU9STK^M/[YHAM^+V #XH)(<*WBTNI%*,$A3 M8J0)EZ/=QN@]?(@Z6PJS(">=IAJRKJXS*PHBJ3,(1BE#=BA_@Y#P7FB?SZEQ MUI)"+5J8?(_/-!A$(6B M>>+S?^G%I)%!?D1!&/4@Z0\]8O&[:'?)/SN2_O?0#-8=SF";.H( ],QJ8B]#Q.[>].J1*H>GLF6RJ=2KAE<[6X[]F^::?>NWOQF>*3BD\H2+7,R#2_3 MO@^FFT904 .L, 9 >&PO=V]R:W-H965TJMH60_%&3J0F'].K[L 1X@5/K$-@^/>5W_"B<$"@\66+V6U= M.L/]\0[]@X\=L2R9X3>J^%VD-K_J3KN4\A6K"_M9K7_BVWA&#B]1A?%_:=WL M'<)C4ANKRJTQYJ60S7_V;:O#GL%T\(9!M#6(/._&D6=YRRR;76JU)NUV \T- M?*C>&N2$=$E96(U5 3L[>]3(K[:;@!X+)BTQF=+[+[6H(+R][%NX MMKR'A]#_>:(.PKU.=M2CP_(\KU;M*F]7F2&U(B2,ETNNVZ3Y71C$Q#2G1)65 M%H:G;J_-.:U4@BR+%?N.!-2^8!1K2 M5B>V1BQT1%$83">Q&PR#41QU'EB20P"]^8YQ&(V#LTE(87P63,)!YX.03":< M"HZ#3MJ=Z%.U.JTQ&0_&=#:(.I_ 61N*XR":#"D>!<-)V FG43#Q_ ;!.!QU M[KDQY^@X25W6#;V40^9$,-^*CL-P%$3QF$Z:X71Z1B>=>\/K\$;>#3^:&,XC#W=D_4 @! MLF8J[AMRL4'1P5'&Z1J,N,_+)TD/3"-, \DRZ+%2UX*1(E4\BB=$#W M-NT%Q.A.X5*25(A2.,$+P9:B$';C*X[)#1W_\&X:18.+A\6='X47)YZ1D*F M );6.4IQ0VHM73W52R-2@8MJ5Z@W#4X C7A2.Q^,%A8(3*=THWDJ[%X(QU9E MW-4*&KK-25A#/W*4("OH%Z[+IGB17UA!=Q-X%UN&]PJ!M% M60_DPX2V4$XU M13QG\JD-[NYVOMO?HX\2P4NYO0"]N?/R$CX@]8K:BSMDT7)$!7VL-<%EAU &=%KSE_='R MDJ:]G1^$"GVL=]#$NZBKJO!S5W+N+G>6873QL[+^.#I%C"I$ZOO):SA[!CCF M/>199J=.49HKK7V/W4KCSVN)2@+IYF$'6: 2"EQHKP=JWIO?XXBF=&T,!\_; M6CN%FJY=:XCXI68:T;OMC2I[!P6'/%$Z]A96W0Z V*9IT+E'2## %K]"2-I"W: M+>3N1*_]&C>71;?/?!Z7N"70%!._+)J6F#AGJ]K=+Y0PD],*=Y:AM.8N,TG. M9 8?V(R7[1,:;M)6KW?0NG3/8KQ0>_]3:5!3&\,7J78N_*U&-SG3B.-PD;SV MENGO/4!+#@SWS'8)KZ5MWJ+MU_8E?]T\8)^W-S\#T(DR =D*OH+IH#<9=9N+ M>#>QJO+/V:6R>!S[88Y?(UR[#5A?*<2XG3@'[>^;V5]02P,$% @ ;(1N M6K4HT8TY! [0D !D !X;"]W;W)K&ULG599 M;]LX$'[/KQBH0=$"7NOPG=@&G*3M!FBZ0;W'PV(?:&DL$:%(E:3J>'_]#BE; M<1/'V-T7BM=,DL M374>FDHCR[Q2*<(DBH9AR;@,YE._=J_G4U5;P27>:S!U63*]O4*A-K,@#O8+ M7WE>6+<0SJ<5RW&)]K?J7M,L;%$R7J(T7$G0N)X%B_CBJN_DO<#O'#?F8 S. MDY52#VYRF\V"R!%"@:EU"(Q^W_$:A7! 1./;#C-H33K%P_$>_:/WG7Q9,8/7 M2OS!,UO,@G$ &:Y9+>Q7M?D9=_X,'%ZJA/%?V#2R@UX :6VL*G?*Q*#DLOFS MQUT<#A3&T2L*R4XA\;P;0Y[E#;-L/M5J ]I)$YH;>%>]-I'CTB5E:37M04B3N!.25L8^" SS'X$"(E/2RK9 MD[I*3B+>8-J%7MR!)$KZ)_!ZK9,]C]=[!>^34MF&"P%,9O#"8[CA)A7*U!KA MS\7*6$VE\M>Q.#16^L>MN/:Y,!5+<190?QC4WS&8OWT3#Z/+$S[T6Q_ZI]#_ M7:).0PR[1YP_6&'-"C.@UD YP'*%NLV##QX->L H4*DJ*\T-9D[6%@AK):C! MNTHFI#"N;]Q=D+I+-/6AD#BS2MRUHP2R!?T)X1$VI.ZM::":@TG3O: M;O>DSF'4&4PF]'\WZD23!-[3_R,RZ<2#J$$?QCV/'G<& MO>-47A5>Y+G&G&P"*Y6V_&_F3RE\I./6N'!JX"_PK+),$,OS09*T,?:).1_& MPZ<5I^V2LD6F#:!KRQ,)[=#I:BKTYZ/8=N%7TF2GZ5'27[+;6Y7X:&%-8#O[ MKE[06%[Z"%L%*X3S))ZT?#MP'O>CP^EH?#CKCYXY2T7XGWP=^._0?T?^.]Y[ M/WGN_6U9,:[IWK'.R\]*YC]]IJVL/2UJ[:J\J?E:VP*^U4Q;,D;B+JX=OW=- M#<+DEL!3I1TGZ@I.ZJF21@F>^5@82[^]*5=G/LI4-\/A039=L)]("5>R%'&5 MF YN"I\4.%PW4%!L-=\ME*P+NB/"1V%#76\WS M'#5AKJC4M10'&7?C()9/DEX#E/C*-]K*N*N'G M]'( =],YS3BY_**<9T3@^C"NQW!V"N T(.[_D&AGXA?*FH;K@FGRP_.*+WUQ M4?V[(#0/(/*G>^PT#P^NX!()PCTT7+9K:9O;N%UMWS*+Y@I_$F\>0G?$@%/4 M!*Y)->J.!@'HYG'13*RJ_(6^4I:>!WY8T'L,M1.@_;4B%W<39Z!]XO&#@'$L!KBSHL:R]@=].@ 9)FD:0-BJ(/M$19 M1"11(:EUMK^^0U+6RO:NF[>^B-?,-_>0.M\(^4V5C&GX45>-NIB46K>G\[G* M2E93-1,M:_"D$+*F&I=R/5>M9#2W3'4U#WQ_,:\I;R:7YW;O5EZ>BTY7O&&W M$E17UU3>7[-*;"XF9++=^,37I38;\\OSEJ[99Z9_;V\EKN8#2LYKUB@N&I"L MN)ATJ'MFU*#FC1OIC]X/(X:E_P1#T#,$5F\GR&KYAFIZ>2[%!J2A M1C0SL:9:;E2.-R8HG[7$4XY\^O(]0Y/4^5PCEMF99SW?M>,+GN C 7P0C2X5 M_-+D+-\%F*,2@R;!5I/KX"CB&Y;-("13"/P@.H(7#I:%%B\\:AG\=;526F+P M_W[,2 <1/0YA"N)4M31C%Q/,>,7D'9MK($V.12\H4W&H'+$6,"PZGB5X[FR!$*73 )5 MBFF%59F5.(<[5O*L8CU%47!$8-\[WF(EZME8Y,MGRX D9VHKH*1W#.O4= *C M@MT%S62M0-)F;?8**6H@<,^H!"T@MC/E4#5=&;$KTR? NKO1O0V<5L ;UX%< M,ZBH9KF!T$_J,X//7=M6S.B-_"M:66_84E%/P?6F&%\6@!G)ZA6Z:)N5UBQR%X MSG/[:VGZRXDH3CIJ!&! M3,,TM&-*HD'+CS;Q,H>UPT'B$$BT\'X3S4EV(&NT.\KU0[EDNL08!=-EFNS) M;$8(8XX@C2 *@QUW[%H23A>+T/HD7*:>25@7?*.!3=UMSBJ;DQM['6!285%( MO-T>+0P;F)RK3'2H#YK#]E+G(4F^_@S>?@ZA7;.^QG"V=+/=7#$':4\2SI*> MY$#:CI*'8A8(_@*_"WBQ#Y_,"!XELPB_QFL9%JMHK)^PQ)SNF5 :*S*K.KQ* MP-;2855GHE&BXKDM5:5QJ+!:6^QO1SB163&)#5;"]P@) &R6)AE @DA6 B!66 U^'B^-/,4\,RVAV ; MZKX&'KPZL(O]YM_P*YHU7'C+T] MZ !GK@3L3.8*CI+'GH/ST:N\9G)M_SU,'\-D&PO=V]R:W-H965T++[.-L?>N1B1X;)1V\Z@F6I_&L2MJ M;(0[,FO4O%(9VPCBJ5W%;FU1E"&H47&6)).X$5)'BUFPW=C%S+2DI,8;"ZYM M&F&?SE&9S3Q*HYWA5JYJ\H9X,5N+%=XA?5G?6)[%/:64#6HGC0:+U3PZ2T_/ M<^\?'+Y*W+B],?A,EL;<^\FG\ *5\B"6\7/+C/HM?>#^ M>$?_$'+G7);"X851WV1)]3R:1E!B)5I%MV;S$;?YC#VO,,J%)VPZW]$H@J)U M9)IM,"MHI.[>XG%[#GL!T^2%@&P;D 7=W49!Y:4@L9A9LP'KO9GF!R'5$,WB MI/9%N2/+JY+C:'%6%+;%$JX>N#::*H=7.D2 MRS\!,?90>(E%D0)5E^@#?J95.DO<'].:]WOP0 M_;]J?)-4UT8%=XX'063ELB5?>B #4A-: M+USHIVZ"CGC )H1TF*C$>#SYRQ M=9"?)#"=3@;_'.%KF XGN5>6)L-\?/S<)Q'O7=D&[2HT)L<'VVKJ;F]O[7O? M67?E?[MWC?-:V)74#A16')H<'8\CL%TSZB9DUJ$!+ UQ.PG#FOLW6N_ ZY4Q MM)OX#?H_PN(74$L#!!0 ( &R$;EJ>,83%V < )D6 9 >&PO=V]R M:W-H965TR66AY)=A)@]T5B\RA6?77S:FGL5Y=* MZ>$IS[2[;J;>+RXZ'1>E,A>N;192XTIB;"X\?MIYQRVL%#$?RK-.O]L]Z^1" MZ>;-%<]]LC=7IO"9TO*3!5?DN;"K6YF9Y76SUZPF/JMYZFFBA>W0]K/&_ZAY-+5QD"2S(SY2A]OX^MFEQB2 MF8P\41#X]RBG,LN($++QK:397%])!^OCBOH;EAUEF0DGIR;[IXI]>MT<-2&6 MB2@R_]DL?Y6E/*=$+S*9XU]8AKUGN#DJG#=Y>1@YR)4._^*IQ*%V8-3='%S97!6UQ5>,[?W$FK'@4A V^4 M%CI2(H.WVGE;(/3>774\WD)[.U%)\390[.^AV.O#>Z-]ZN!G'BWH=_O# _0&:YD'3&_PLLPU24'H&'Z5\5SI.4S(6)17 MTL&=_,&[#2U?!EU3"U.0+H5<__C#J]\XO'?QF,&)H M=/V94[%"[V_!>S'7(DK5 AYDKB*CXR+RQK;@WL?M%B36Y.#1_\&;\)\*!WB! MM#(&I7'V#VD-1,9Y_,DR8?%/LWH-*LW32:$Y M,HCLIZBP5NIH]9/\5J!P&5X#D7 I)!BTT#*\MVI6>#'+F)UJ.UCAY9HLQIC? MVP]MB ,SL=0&'19WQ!B]'J4NI"/TO%"9(W;B#9 ;Q@4OH<7+?"8MM$"@W>%D M@D2)E6-FWA0.K=6=7#3NB ,\@<>U$R'2?5DMY+,+OAB/6M(FR LB-P6*R'Y* M.YWT/I.DOL9D854&W=/@;?"OYQ@?P;C5[7;AG= %ZI%VG1(F[X6-4OYJO"NR M%73'^RGT1DPB7%41>) +'X1F(A_1&.BC=_X2)]7.BM :/)[XDX"786;P_\)] M4%Z_'[4:\$,2]UVA)7\T)L4<$T:%_$X:_?.=-+:P'[(''W"N;X7(5+(B>-9. M$MS-08$QW\+D80JC'MH0!8!^]W(3,[;";(N7>Y?@E(X0;@\S@\"0<]+$@E$E MD-,MC2$!RN>XI.>&HC6F9>5:O"TM [B5F:#CC@+,4H13"@/(TP+K 71)E'J& MVS%IH['*))%<'E!LH* D'XF(21+2$ T/1(/J6O)SBC1Q8>D$36.PRK\3H,WX M)D)9P%!32%?M>!XTL89R'ODF:@?4865D+&9:TD>FQ$QE(7'MMNPA(_$J$Z\I M+99.S4,LPQ,5R&H3]2^V+FKP171)8^(0PEK2-YW;IX".*;\NPZO$&/.+0 M6AF)_B7^]<;#2W*!TW[COA1Q]>>(UI%!0JWQZ1G]P\>-CK==]U50'D9PLN?8 M+]8X5P8#WK(]\0$!V[N(L:2TR]J^QB833\E0&0(T/I&]'JX-*-_#OF_AN-?J MCKIP@L/1^=E^+$N-DN6]#.N+AKD;UL'_%-97F34;[!X[WC7]]^R=K'D7C=?= M!-CDU%56\VT$'T,S*:4>!E"7!Q)!"^;8$2+0%K!X=J$\HB"W914JEJ'0BS#T M&EO':BU)?\B5E0MCR] D-J1HLXBB(B\RYMB$ M>(#+5J;45K*4^"TK+N&XS%>3C].W96XZ84DQQF;(ADI457Q*834:^KJ:= +I M+% X$Q.Y,')5,EBF*DKKF:)>-PB6R*U)MN$7QH[=90]X+9*:ZG+-[A:*W;^* M8JN$,3)SK?Y@"==Q<\,49RUV24YOG/Y"+X]G7,C:F, B_\SYZY94RH')RYE, MQ:P7S'%>ELL)&$0N9&Z\S/+NE23SEM1-'DIGA_(7+I4U2?#D-V2I5;/WN58K M.)B$&@U9N2>3N#<1+W9>GB>MP3&MGFP2(.P8[73>XWYK/!IQ+.6P>HI#"D4. MVQ%>'YV5JX/6$./'29G@@@FW0./>(S@_9U+C,:[O23^A4"I+T6?UT):=L^F\ MY$'L-^P1/%HJGY8>H>63![^4&>[*PXL %F!'X[.SM9K:]6:1JN$R)G TB=&M MG0K-7#":@KJ_A; >V\<'JHR$C6&:X@0WA;="?PV=)MRK7!''E4,_3"MW;E&4 ML-3GT9'*Q/:75\2B?H<\PJ.L$KVJ'97VOIPYNWOVV%7629-$2,H*&&1QB4'(,;Q7Y$[(@, M"">IPM<&PQ%&V><,K?G?4VZP$;J#'4\N5N0=5,Z7'?UL]=PFJ:!1NPMYSS S M7R05#S8O#>P6&0F$>5;#T:#+VJC42VT1$974]F!&@T2Y",EA\B6[;V'+Q8<% M@H .:8F:F6'3JR5"N^MMJ5-[+LREG?.CJ NRA)?#]>SZW742GALWV\.C+7;] M&ULM5=M3]M($/XK([>JJ!22V.%-0"(EA+X(T"'27D\ZW8>- M/;%7M7?-[CJ!?W\S:\,YROM/EI,T0'#T6N[##(G"M/ M>ST;9U@(V]4E*KI9:%,(1UN3]FQI4"1>JGD@.6]P)\25W9C#6S)7.N?O/F:#(,^$\(<8\<(@CZ6>(%YSD!$X[[! M#-HG67%SO4;_Y&TG6^;"XH7.?\C$9?<'&GD/&BW5N_5]8 MU;+1<0!Q99TN&F5B4$A5?XJ'Q@\;"B?]%Q2B1B'RO.N'/,NI<&)T;O0*#$L3 M&B^\J5Z;R$G%09DY0[>2]-SH6JMT_QN: B;:D*Y4Z7G/$3!?]^(&9%*#1"^ MA!'<:.4R"YH+:UH36L2O8HXQ;@+@[ #43\Z> 5OT)HY\'B#%_'F M#J;2QKFVE4'X>SRWSE!*_+/+VAKK8#<6E\FI+46,PX#JP*)98C#Z\"X\ZI^] MPO2@97KP&GH=$+<5$+N+XZLHNSE"V._"CH"#WUYKH> /!3?"Q!E$1[7O.[1/ ME8@S6<(,"QEKE52QTZ8#UR[I=D# E:9NH""7A728T*>8RURZ1XAU40KU"'L? MWIU$4?_L9G;E5^'91Q J :D2::@Z897I/'\$O5*D;ZNYE8FD#@%Z 2Y#N*AQ M.H /&%?\AH"9(P1A$K@PF$@'X]0@4K-PL.=TBJ1FJ))Z(DP =)[0XI(N^)MJXL>XQ;7\*, M&89$>]]G4PI(G E%Q S),\9I",+R8MLN/KRO-(=N_@A7EQ/X(I3P#OS8H?!+ MDEV1S*+B_D&&TRHG\MK[XYF;NMX13UD[1V$LNXO<9AT(^H&E,)2(>4,-[ROA M\9C]8+_@;@5CSY1:#19S2I=UNZ&WE7_[."7_)].7DSLMZ#Y='_!7)%;_1]I_Y8GMHLA]S[F5=-XPN,SVQ8&/M!< M0]KT;6"W:F,C0*T#JI)SA\+Y%/JF8 8GG7Z_O_Z%O?>4HX?1X'?K)NP<#*+N M<5L^S_STI@J25#-S7%=1W5PI@8GZ#JNIT98EW2[I0%/Y,.QT0J8V7*D/%]+Z MX8L("9K [BNN+AX$69CCUB8 901:RST;.0 J9GVB1*S+BDJ7G$"^:S-!JJ66 M),,.TCZ#$QU7?"G*F MYIA*\DJ."U+M=X\/ S#U-%IOG"[]!#C7CN9)O\QH@$?# G2_T)18S88?:/\E M&/T+4$L#!!0 ( &R$;EJC:8(?@@4 %,- 9 >&PO=V]R:W-H965T M+-0NN06CWK9-Y4FGOM#9=%/XWC<+[F0W:L+OS?3 M5Q>JMH60--/,U&7)]>:&"K6^[";=[<8'L5Q9M]&_NJCXDCZ2_;6::3SU6R^Y M*$D:H233M+CL7B?G-T-G[PU^$[0V>VOF,IDK]<4]_)A?=F,'B K*K// \>^> M;JDHG"/ ^+OQV6U#NH/[ZZWWMSYWY#+GAFY5\;O([>JR.^FRG!:\+NP'M?Z! MFGQ&SE^F"N/_LG6P'8RZ+*N-565S& A*(<-__M#PL'=@$I\XD#8'4H\[!/(H MWW#+KRZT6C/MK.'-+7RJ_C3 ">F*\M%JO!4X9Z^NLTS7E+./=$^:RXS8#4E: M"&LN^A;^G54_:WS=!%_I"5])RMXK:5>&W'^#$_YFRE@JJT)MH"O;ILK^O)X;JZ&0OXYE'7P.C_MT M77-N*I[191=M84C?4_?JQ;-D'+]^ O&P13Q\ROM_K,^3OHXC94G28Z>CL$\K M@MX^*RWLAJD%VBB8FM9TOC7EFAC&! L,$QDF)+,X?ZO*BLO-BV>3-#E[;=A/ M"O-#8A#,C<@%UX),C\UJ;6J.JEC%[AH/[ -9H6F_6,"8U1[,=68=(.\L8E2( MI9@7M!>=RYS1 \Q=X\-T(3+2!@UF5TQ)[&A6XC#;$,D6_E';#KZSE>@*/:2##&W%+,U.>Q;+EPU'H/OL=L5E\M0GW^I)S=P M4F!T&_;25U/5!HC-J_/.'Z M=/H!V(X#ZQ /.C>T%%(*N00+A??]G U'T720 MNL4D&D['G9E6]\*->,,F49S&;!0-!H/.3HG@Q!&)^&DTC,_8*_9R'$TG*7O5 M^00+4P3N>?X9T[*Q1(Q1XBRGR0AVB#F:#IO0G9_)F'-V6Y>U.PIE9!A:6LQK MZU$4@AM7U2KHZUV',V*WSLW M)+WZU@**FA.KG5+I(2MJ UJ*C9=/0W]0[",$(.MQX_7VZD( GQ7 U<:)Y/H0/9M"S98(CW@$Z)46,A,5I.%>"VSBFV C_^12=#&%8*[\B$0Q.YAA)'G)+>H;:T/!>_^226_;S\MNV'E9M\(;9M. MAFXYQG*0I&YYAN4(G8SEQ.V.$[><.EL,,[>/T>"[-GD-;0Q\\T^C\23V:/E< MW>\:R@_YG,*G!SGN?V,.H7WUY'73SH82I>9608]Z)SDG?G RCG>?1=\/FJDB MAX+,\UQ@J*3PL ]PNE[/;!!6A_1UW] U!+ P04 " !LA&Y:##JI MJ( $ !V#0 &0 'AL+W=O5OM@PB&QFM@9VREE?OT>.R&D,\!4E?H" ML>/SG>\[-\QX(^23R@$T>2D+KB9.KG5UZ?LJS:&DRA,5<'RS%K*D&IBU@7CL)!$U65)Y78.A=A,G-#9;3RP+-=F MPY^.*YK!(^B_JH7$E=^AK%@)7#'!B83UQ)F%E_/$G+<'_F:P4;UG8I0LA7@R MB]]7$R@8&+Q6%LI]DTYP-\7!:*RW*UA@9E(PWW_2EC4// M8!0<,8A:@\CR;AQ9EM=4T^E8B@V1YC2BF0"ZUR1&[Z"U6L '_ETI*(=J7ET M$O$:4H_$H4NB($I.X,6=R-CBQ4?P;K[53&_)O[.ETA+KX+]#(AN(Y#"$Z8U+ M5=$4)@X6OP+Y#,[T\Z?P//AR@F#2$4Q.H;\M"R$H)V"@ M;%!ZP\)LOX'%5_S-/S7"[FJLWO#"[1'[ MQ0##6M^\ZK/&^;+>+BE^=YX7W2S-,;+86-!$?(-FILU*NH(C_<7XKUO+Q7L% M6JU,A=65Z,Q3@7OVA/4F$%Z2-;4ZVG9LQ[91_&,OGBC+T!W&@1L./Z(LP]@[ M?T]9#KU1TJM*DYGCI6"UWU%>X\72WAI^%)\<%Q^Y<7+ACL+P(\2'WN@]X@=> M\'[Q R/^%I:RVS@QD' ,#Y(/4(Y#Y3W"8^]B\&;AAVY>?N\N7(+,[(W?2*JY M;J[%W6[WIV+6W*7WQYM_)/=49@Q[K8 UF@;><. 0V=SRFX46E;U9+X7&>[I] MS/&B =(

&UL[5G;DMNX$7V?KT!I75MV ME582JJ\2W95'EWRO:N'U)Y@$A(0DP17 ;+'>7O;7WQ>OAT"5KM9%N8 J5X\[2V(WT M^&I70U=8)5->M,F&\6@T&VZDSGM7%WSMQEY=F-)G.E+?K7JKLHP,P8T_*IN]9DM:V/Y< M6__ L2.6A73JK3GHB M*9TWFVHQ/-CH//R7=Q4.K07ST0,+XFI!S'Z'C=C+=]++JPMKML+2T[!&'SA4 M7@WG=$Y)^>PM[FJL\U?O_RBUWXF?\T3EA(^XR63N+H8>MNF)85+9>1/LQ _8 MB6+QT>1^[<3[/%7IH8$AG&H\BVO/WL2/6GRGDH$81WT1C^+)(_;&3:1CMC=^ MR)YV269<:94P2_'6;,!K)YD:GU0FO4IQT7G7%Y_7TJJ?*->IN)$[4- [\??K MA?,6)/I'%SAAZTGWUE18KUTA$W790^4X96]5[^K''Z+9Z/R1P"9-8)/'K']' M"A^UT^VEB,8#T;V#^+)6C*/,=T*FIB (-:""()S1C0V@_2W7GA_O"V.%QPJ^ M&ZZHY5)Q50HD6VT6RHIYGQ_HB^U:)VNA'2R#]MIY96%^L6,;!]FCG;3WBO/J M]S[]^,,\CD[/G7ACI$WIYCMML9^Q3KRDY^B!>'3>;8QO1N>O!AQFX[2 '_"' MZ:)SD9@\K_1EJ_VZ%@!1?' $G(%A*U3(@]PB'@<5V(F%$BLK<_*F1-T=(3QX)$51U)W65I[P M2+C2]G1T9!35@7IG[T$:S\ <+*?5']3"EM#\5JA=2$'MDF]KDR$0Y+THK+FM MK/$V5(B'J EOJ#.0Q.,QB;L>D"1XNL4MK.!G_\QTU:RH8]Q*UT !X[^"9<3F M>$QTCD[[P=%;[=1]_GY2">($.#<&&^YJ%C?&G]CKNK Z$_&,=YK31GR3;7AY MQX$2IA0#(:H=DPI&\,0.7I'VT;*4JP-&G12/Q'6>ET#G M(QH.6<13GUM9ZW]'7@,/8;+B(;%BS\4#B(Z(B37ARG\@$@/QP6081V,=U;@L+5?>8T@3DR#/;%?(6ZDSN( M(D4JT8%[EB9#0(9I3JPEME9WRB:D!2C=!#F"<&5(HB>!1^8JX)926VQLOV$T MOY59V?2W:HM -(\1N;J!QX./16DIA;ZVM-<.\K"5S$/W_:[0B

K4^I^"P ^JN.7BQ)EK!2-6_X5N;21J6JSN"9A XD3X310%B8DA[J* M6\JDQLN5%&)%[0I7/C?T6T;ZC5,U8PME^5Q-:IM8C?:E)66C 8LF*HPA.-\] M-?NR]D I8 ^#C0YNR6.^_R#Y_P?UX)ZG1#>OH<9$ M*+3#S4:A*=! U_V.3K-6A?[P>99]7@_B&J0;+&\LM/.)FU2$1WG M' 1+KT,JU-NVB&V&(J0>R-D)LW2HY;W30C<4E',R:K@Z Y"KPT7 P4$A0 MOH!H+_73/*>PDK56&(!P,L7'JNFQ:AVQHYI2N+Y) PTJOS4B'671=F96-@); M.7:0/CYT.+1OYX+R=G=N@!=(1Q8/^%4)2HB!6/Z]NA9J_/_"UB5LUT]PHPHH MI)&/LU1^\+"NQ3#3I9K6 ET.KY":I_9[%MD*X ')71MU^529 @^)>7*#T(/> MI@H%:L.Q>@@XK=(YY2Z\=&@Q^-B'^DBTU56S/9(+.AD?Y"H< \-\D^T(O_LF MB59AY(;E/3+-:XE#>+J0X=%WH?9QL2*$%P$,9^@'*THE43&,$C5;:QH>FPT' MXWW["2^6];^@)MW=GU\! SKE6--H#VIA(IRE[TV9@Y-?2KX ![[RZUV5GOQ: M>DHE'Z>1[K_)G%]L5$OP?S2:]<>S4_%"1-%@/CWY2S5"1OW9>-H?11,Q'8RB MD]]#.E].X]-^%(W%*S$?G(Y//@16T)UH-NI/XQGNP-!X?KSS/7>QP]ETW#^= MQ-C[E/;X8CRK7*NNU!U]9H028RGL&HE.R)S88C(3+V;]&(Z3@#I9=:@7I_T8 M9]SF6AM1]Q"D]= \9LDH@OAGNT<&?6*8XG<>+Z;]23S=;TB=B ,LL/!TV595U%WL*T7"H134JWB4;G9@,<@"5P"(7!X1K-8@8TA\X!)=IV4CW*32( MY%Z][JAB<=VL?6YAST=Q?SZ=KE!#4^&J%H M4?^HZ"F_98[B<_R+SB;G1U_;]1Z?]4>S&:^<#Z;1$PN?5(/3>-X_/0M:$)'# M1_:B053Y7DD1D>1]2 B/WO^EU2^A<.D/#NO/%*'#,_WWD7L@NGY,&;9^&]LH MN^)? &G&1PL*/Y,U5YL?&:_#;VO[Q\,OE!^E75%KS]022T=(;B_,Y?47;PK^ MI6UA/+HY?UPKC&"6'L#]I3&^_D(;-#^]7OT;4$L#!!0 ( &R$;EK;ZY5' MS 0 /4* 9 >&PO=V]R:W-H965T/@S[0%.TQ94B59**X_WZ/4?)JMTZQH# MD<3C<\]SQSO>S<;Y+Z%0*M)S:6RXS8H8J^O!(,A"E2+T7:4L5E;.ER+BU:\' MH?)*Y&E3:0;CX?!R4 IML^E-^C;WTQM71Z.MFGL*=5D*O[U3QFUNLU&V^_!9 MKXO('P;3FTJLU4+%WZNYQ]N@0\EUJ6S0SI)7J]ML-KJ^NV#[9/"'5INP]TRL M9.G<%W[YF-]F0R:DC)*1$03^/:E[90P#@<;7%C/K7/+&_><=^H>D'5J6(JA[ M9_[4>2QNLZN,87U>IYRWC2F9!^:=/83BXSDG6(KFPW@T&I;?-? M/+=QV-MP-7QAP[C=,$Z\&T>)Y8.(8GKCW88\6P.-'Y+4M!ODM.6D+*+'JL:^ M./U85D)[1#F2L#G]&@OEZ;X0?JW"S2#" ]L-9(MVUZ"-7T ;C>G1V5@$>F]S ME1\"#$"MXS?>\;L;GT1\4+)/DU&/QL/QQ0F\2:=WDO F+^#-0L!)WU/=:J6_ M9LL0/0[)W\=D-Z 7QT&Y<*Y#):2ZS5 90?DGE4U?OQI=#M^=H'S14;XXA7XR M1?UC9$_"'2=+HXL^G7*TO^A6],G9]?DGU%-.*:*!?BL4W3L8V2V*]8FKARJ/ MYN'CMD>5$2VJ^EKKJO/AD@_#:":AB08-W8;T-X^;0EGU!$O\6"QC51;",B]M M26HOZS)$867ZD&LIHJ)8B(@?15)XO]5V3:)T-=!*L27K(BT5F$H'7+$TBI&$ ME,[GC(,RC 7-%O"9IW@M[O!/63T>@=/=2>O;'KE:L] M<+[6PD?01^3X'/?2VBY:.L=FO=)0OR>YE>%\$PP)MX(9-O%A=GC3>'S0 ='= MTK(.R'0(/41+RX*8*<(0J$8I^N3Q43^K_'RAUU886CA3UPL6@EO M.C3BX],_R&X'+/!',%L;#F3EP)#C&-2:%?2(,Y(+G_,YR&L)KM\X2CC6(7*< M$)2X<8<>PS6!S>&W%&V6,7<;")I!A%L?D3&?G93Q(ZZVTM1H5RWPQ_ODZ?NX M*HXL'PJFL)?L#+O1M M$:,=O6LZTV\XX"C("A>/;+GSQ58CG\A*NJ/Y\$I.%<-&1P7"[#S.DD&2 BXK MZ#C3@ HX!SAV$@<99 UK/T?-V'/U7.'.Q.Y5'6NO#I"1RG^:"[6!:2CAGL+A MQ [0PF@0$B]<\E_0:Z6H=!1&_RO2-;SD.8 L%OBJIB=A:M5+ 3_33P>D8+06 M?&=S+<"#WW+=HV"M*[6DZ)7-$"193<'1VKNZ0NA=;7+N&TW258ZF^6+7.!^A<:#%GD?Q_%TSQ4"1O&V5 M@"*^*@D7G2J7L-E==H<*F*UG.P&I@,1@]']0)B^@M+V##Z S.A><;>0PJEV# M;XH\U=5/5\,Q4%P=4L=>=02.W6V#O5&D5!#+ Q<[0N-MII+N:S?3S9I1YIMY M,Q ^(E8:_HU:8>NP__/;C'PS9#4OT55IL%FZB#$I/1:82Y5G ZROG(N[%W;0 M3;K3_P!02P,$% @ ;(1N6BTI6E>S @ #P8 !D !X;"]W;W)K&ULE57;;MI $/V5D5OE*<+&."E- E(JO8A$B*]/%1] M6.P!K[(7=W<=A[_O[-JX5 *DOK"W,V?.S'B&2:/-BRT1';Q)H>PT*IVK[N+8 MYB5*9@>Z0D4O6VTDTTF@_O M%IG'!\!WCHT]VH./9*/UBS]\*:91X@6AP-QY!D;+*RY1"$]$,GYWG%'OTAL> M[P_LGT+L%,N&65QJ\8,7KIQ&XP@*W+):N+5N/F,7SXWGR[6PX1>:%IL1.*^M MT[(S)@62JW9E;UT>C@S&R1F#M#-(@^[645#YP!R;38QNP'@TL?E-"#58DSBN M?%&>G:%73G9N]LB,V,-7-,3-0IZ6)3,[M)/8$;T'Q7E'M6BITC-4PQ2>M'*E MA4=58/$O04RZ>G'I0=PBOKF0<-=&=2N MC-X9)J^A*7E>0D.,[)5QP38"8=L%C;(2>H_D,-A);9#NF:*H0T*LU^GSR',< MP*EBQT=-*I%T^5'D;"$P[ M?MJ#TU5H^8UV-$#"MJ2)C<8#Z'VKM3LD24\;;>YL@>C@H93*SJ+"N>HHCBTOL&1VH"M4=)-I4S)'6Y/' MMC+(TF!4RC@9#O?CD@D5S:?A[,K,I[IV4BB\,F#KLF1F>8I2-[-H%*T.KD5> M.'\0SZ<5R_$&W6UU96@7]RRI*%%9H148S&;1R>CH=.+Q ?!58&/7UN C66A] MYS>@='C'L]02D]$,GYVG%'OTANNKU?L[T+L%,N"63S3\IM( M73&+#B-(,6.U=->Z^8!=/'N>CVMIPS\T+78\B8#7UNFR,R8%I5#MDSUT>5@S M.!P^8Y!T!DG0W3H**L^98_.IT0T8CR8VOPBA!FL2)Y0ORHTS="O(SLTI-!*N MX*PV!A5?PGLJ)+S^I*U]LP.?T4UC1VX\..8=Y6E+F3Q#.4K@4BM76'BK4DP? M$\2DKQ>9K$2>)AL9SY$/8#S:@6283#;PC?N@QX%O_+=!?S]96&?H#?GQ5+@M MV>1I,M\U1[9B'&<1M85%GX?+F8@>TPN=D79 DID(@(A7,"!_8%P*V#,P@C1*EJ<&# M3U)R.[@90*JE9(;N51HP+,MHFA%@L01>,)6C3WCPB _M 1AB@ 6Z!K&]Z7PW M?@82CS]:(Z?\6J^:>@S+!9J^SP*8%N.=8$(#W=<@%2K_,QM$OJI65WX/8IR; M.L1"8+2NUT2YZH6&MOFFF->,XR2[ MW4V;3).TL[.S'R 2LM!2I$J EK6_?L\%^)),V4X[^\66*.#B/L\]%]++;57_ MKE9":':W+DKUZF2E]>;YY:7*5F+-U46U$24^65;UFFN\K6\NU:86/#>;UL6E M[[KQY9K+\N3U2_/L4_WZ9=7H0I;B4\U4LU[S>O=&%-7VU8EWTCWX6=ZL-#VX M?/URPV_$9Z&_;C[5>'?92\GE6I1*5B6KQ?+5R97W_$U(Z\V"7Z38JM%K1I8L MJNIW>O-#_NK$)85$(3)-$CC^W8IK410D"&K\T/7G?3WQG;8LN!* M7%?%KS+7JU7FI(I.>76;O[C=WM']GM^>S'JM0KQ=Z5N+G[_KNY[R4O%)-V@8:?Q!TJ7@EVMA"E6$K] MC$G%\.FF4B)GU9+E6*FTS!@O"V@36:] /64S 5T(=<84TM\K,C8!\^'%,85?% W!0[ M,\=6C8)CU+/GLW\)7MO*F%$Z4TX'LQ^^U^TZ<>K/W MK?_/(L^)YW-\)$48IGU^0@F/ZT$UWF!?T17NJQ MP'%]=_:US$2M.9F+_4@,:2"VD'PA"ZEW[*Q-"YQLC_=PM ?U?"=-_=E;L11M MG'HMVL.'L\\\)YS[M-MSW AB!EL3QR6)^,1WYDE,ILZ=R#='>8&3^F3IETKS M8N($/1(*'UE!=U=2M-PX$!3TCT42KVJ8?TETO81UY>UM7:)!Q? M5PTE'"^RIC#INM@QOMD4.ZH26J&0I(VNZIW1E5*:Z&K*(ZY$19( R_@T MWI -$U;C?-\)*(+,C]/9VT%-6?9!&!93W'V&5'&]V2>!/DV5.S).(=EJ>:[/QJD_3GQ@]PX! 'AIB;.8I.H@;%[4+ SQ"1-F>T8!9>:]:7O$ Y)0E+YK//S0*XI=G[+O@Q@F$0W'^!?UX:O@"Z0,$.UG*QT(1M MNFXR#=!%Z!$,/SK,"IP"?4;UB+-M&6-OAL*2P..L MX&"$.?EI[AH_Q0%5_S0>J3$@#3 TG%V"](+>(I%(21.!C-?U[AS1V?(Z5\Q' M&+RD!YZB0@&WI1_Z+(RL([ N2E@8=]C^!+"!1%/;.ZHM0;7%0'W$>@&W=O3' ML:VJ=_)8+#K3*4PX_UTB-Y\@++#"M@=!Z:##B.MJWN3[PT?;O.\WU"*K:CIV M2PT6S=X@7 ]?HY0L*HZXW-0 I6'%/^%>#BQH%FC#$K,!@2-]\+;1V6KTW +; M<;6H:D9*]6K-R54*N1_Q0#\((RE*FRNFOU MDRJ3Y@SRZ[2QA[9^:.X0F*JI;R;L_7KQ^>* FUR,Z1KJ+&=EI=F*$YI-%N#8 M[K\5U<+T0(V4EXM"0*7M.>5OSJZZ08P\ISO>TW9R/*+BR"?ZM,50=*,!1)]1 M]\"6>QEL,HFR[^DM9D_(J-_TE&'0 >5V"]M-M[%DEQH.R$+J&GH4>>GL*LOJ M!KO:1%<$W*YO4,CT,'A0[QRV*:A+DK8"2+XQ[<"G-<2R$B.F6;>-6XE;0 9Y MNDT]:D*D)[J;G\P^#H BT Y837/A>;4\;_ F"5V6I@.@] DY3BX#1"A_/_' MN4!UTME/'S\<0E,:.T$T-_]B;X22A^N\"!">,B]T ,PM7..1%TCV7:< M\L*'6R+Z&_JVAU"3Z] !86FREN&MI;9:4EMW\3?VW'&+'??6,+C7GUJ\G#LI MCD.W X.U/"V_'U_FQ6@_/IP0A4X4NK,/0JGG[)>ICC$'^XT,QL\3F$(X/_>= M,)ZS. '\IOOY,U(222 V7/89 J42M G\G2>SSX>AILF&:D2Q".$)6>R$4?Q( MR+T(07(?#KG!$S E2EW(]+S!4?/$97-PY@DWC7WMIQ@'T*QB)W+CV4_CXAUY M])1%OI,D.5-%6N M1#MM,'):!Z4]\I'F"T&\5+3PB2(V;$S9&0XSY_0N0MQVRKNIJV9C$ ;Y@:T2 M>;$;82.6Y4UM'8U.":@I$2LUYI-[HGEM<=S $>Q;T%NX0=(T69#I5DV18[#6 M1/C):1NZ3P#;IFK")AHJE<@TA8O#_L+>>.HMZ', MDF6R!E*!51O_9Y;J$*XA=^%H&FAH[+ MQIQDNUTN54OZ\L%!IAL>\7Y1D%]J M 3QHA^_17$U!0(Z859"\J2S%D":J+;BTP=L3VSZC(Y40QI7+!LQ5.&S\2*3&-L1V9DE*P.3N^XL&NF0F).D9]S=@Y4;C+$<53QPCCGVBWHP[[1MS(D@*/U"J, M,J>L!5.\ +'P>SGKA,H&FDL2:?!YLL(RX:)"HLB=&%,,G1O$,>S=_92:"3? MPG9WT.SJ$1[A4*??"'.56[31O.XO<=H"XI.>)7[8'K='=$];&_N'E<6JJ2B, MF:T 6ZJ)/HU*T'G"2&'(]6BF.7:A-BZ,?1)(,#TR=MD@?Z#TXZ8V/WF5&B,B[KW4.=8L+T'MFH7$&X9"8WG3^[>SP8 M-&+UUO )XZCR'BH ,XAL:D!P+0'9AV5*VDXR<7O@XU'L4OC_3WPGJ-\I"[VY MXX''XI4;..D\94C(T3C>L'0:S2^">XX^O@;.J+-MO@,QQ M%'FU0E2Z,;CM.8#H M)6V1G%-Z#TUD6M!OAO:Y:$?QB.II3&* M?'X:!4X8#M,V3"2(#_Z2@:"D09+P29[!*X>3&B/%=!S[DQ9'+I.%+C']J3[N-]H:6\D)LRD M[A:BJ$U'\YSY?)1JW\8=]EOLO@:\4)5I/[8Z]-&A$^J 9=;5G>' B/8I#3?C MVYDCP&G/.Q1O.?EA.EEJWBC[B(C;D& =62,*)]?B@O57A&!\\.ZQ+\1:KJSV M,V IB[T;=V114Y]";:K'B"S[%+8WR0=?@HU5D.;T MWQ "TZK,L>?$),NJ/&^UV-M^#/Q',9TD2@=7?J=[+8%NP'HN/6K)ZC!!KO#I MHBG0QVA#F2%)>7>)I/O2[(KH( M?GCZ*:,9_Q3^C&=7>=Y>*MM+_NKPKOG@UK,;&LR=;.31C?@'OK%#A?W2P[P< M+E2(+(?F2CM^B%![AG5[YM+[J1:UW\7"',.U8=3LIVJ8Q,C)&_-- ^7ZR([C M@6KO>8=K@D<2\%Z"M^X!,C0EWU)U$V00R!VYRC?<,:N:@L9 U11F@!Q_Q<7; M "'7-GQGO.78L0ZHY5#YV,(C0*JEN4JYE:WGVVM?Z-6/[=6ML*A9BCO-/)^M MS0\=+MC4E_R7HQ]@K$5]8WYF0E^:(^7M;S'ZI_TO6:[L#SB&Y?9G,#_R&NFG M6"&6V.I>)-&)O4_JWNAJ8W[.L:BTKM;FY4KP7-2T )\OJTIW;^B _O<]K_\' M4$L#!!0 ( &R$;EK;R6CE3 @ "L8 9 >&PO=V]R:W-H965T#.+!%!MO2Q;>0%)9C*[760G&,^V*(I^ MH"7:%D86-225Q_[ZGDM)?HWM)-,6_1)3$GEY[KE/,N>/4GW5UKDA;[H MSHTI3_M]G+$6!+U.I%MS@4)1KXT9:3*1\BL]_)I>=%T")'*1&)+ M\?,@;D2>DR# ^-;(["ZWI(7KXU;ZK=4=NDRX%C? MY>,OHM%G0/(2F6O[ESW6 W"WR+ MN][(HGS/#;\\5_*1*9H-:32PJMK5 )<59)2Q4?B:89VY_"CD3/%RGB6,%RG[ M9.9"L5^+VMJ@[;QOL O-[2>-Q.M:HK]'HN>S.UF8N68?BE2DFP+Z@+?$Z+<8 MK_V#$M^+I,<"SV&^ZX<'Y 5+G0,K+]@C;RQF<"O#/HM2*I,5,_;/JXDV"A[R MKUWZUM+"W=(H:DYUR1-QT458:*$>1/?RYY^\R#T[@#5<8@T/2?\A^QR4N!NO M-^JQE[9B7^:"W1QE;)2 MR;1*C&:3"K.%UH[=B>=:8G;)26+^C%@GNVCV17$$/VW-B0=15,+*2:0V3$Z9YKG0O1KN/!-3]N%))!5%/_LTG6*9PKZ:03^6 MV.\KS*E(,IMO%OPKM#_^^:>1[[MG-Y_>W]FA=W;B,*1 7F1_BEI$RP@A6 BN M*Y#*(-#R5B2"$)E'N=29D4$TO;T;C^VJ^ZLQ X4D;#]5C!L[(X?".:U>UWRF M)&9@S30S@*YF$#=Y!B& ID@ON'8%$@$-V0JR9DC7( L.\)#)2H-TP!4)UT:D MS$" ,"V#M7JDO3<\TXRH8*F$!H4T3#SPO(+5++0MI05/YIM:,WH &+"5K?P* M#E)A)BS"M489D@J3^23+,_,,LJT;FCDO7M*X!V==:M0X$6T'6)E,X6OKUDH M>B85K)BVT)]PT[UX^0J4] MLWKL"GIQ93V99G\6C;\U9*UKH01XJ$KHME#KKF.K-@[RD?%J;.=D0" M\90A8W!4"U*S*JQ'WIFWF6G-U0L@M5SM,V\-S MZXA2V0G/@BLFJ(PR%$&QF("_IA &M;<22TN?;UEJ:82D.8+;\U-F.$"\*G,$@8I[O^('/O('G!'[8 MONX<,2\>.%'L0D(8.D$48=!.6G[L4#JKX=?ER5BBS7S+0GE="AHZWEK/4!'1 M8K;UY34E;)/)'B8H1$B!-)IM><^$>NB-U.?@>Y)7UJ-62/%.+NHP%D]HW[70 MZ\#JE+ICDL/*'!5,4+==^X;940'@+QH!D'*J%>#""-M-R64=Q?=>YQ_DNA^^ M<]T.!;WUWT[K[9WQ7CX[>]+5$1O S$&TM'=G3ZKRHL@9N6'K#!WKG8<2)0+8 M\4)WY3/?&W#:&%"W!O1<9Q /64!(O&:+94TY8C[4'@9#.W(==^"]@IN;II49 M4ROS0P0ADH8N$>3'3A /]Q(4#)S 14AYA'[P,D%>-')<=\2\,'"&D?\Z@CQG MY(5$4!3&S18;S1H%Z3!VD#[M:.2$WGZ6;+88G!%9S9"M7@7-L//11LF]C9(? M(A".$ 644Q"_3-PB0X'P&=XS]T:O(._88P/'C7P6.<.X]8*C93)9E:#;M<*N]U3V MT.9D0N^T'=1V"GZ# <'8"[HZ;Q3W$8NHD?0*:2LFT3J&.G#VP#\E9?V-+#:PG-[7KV%Y_4&6UOT MV.^M^*;#W\&HD24SZ))R.OL@,]57+T+I5YS,_N,8X75K"46H\1NOQNXU& M\#7^LJGW[I[:17ZL-1S ;7OM=K 'IA;_B.7)2:T->;L#;Y:UK< M-V/S(D)DL06$\LW8[.D+JW;0) NQW'I?7!XZOF_8.+ QTVW4IV%^[P 7A,WM-39TV:*GO M\-!EZGZ:KI^0*:SU\$3:6!=.YP+ MCK,@3<#WJ<0!N7F@#9;_'[C\-U!+ P04 " !LA&Y:_U>(.M4# "$"@ M&0 'AL+W=O=76-G5BI%2 MDC@?P P@,3-;M5*W.]K=MJJJ/ICDAKB;V*QMAN'?]]H!!EJ(IMM]@-C)OR!4(?%)*U3"#6[4,]$H!*YQ3 M4P-PU3VUNHY6;J1=[^Q@>^K(R]$X0[JV@(AC2\[3.]PI'4\7N_1OW?:4.B1?*V-;';.R*#AHKVRIUT2XL$GY:!0^Y>AG9O,\7S?K MFADHR'M3@2)WLL'T5C;NCT!^DEI/ H,G6?L@WZ'>MJCT FI$R3LI3*7)6U% M<0H0(,4#3[KG>4L[$>\A'Y X\@D-:=*!%Q]TQPXOOH#W]LN:FRWY8[[01F%I M_'E.9 N1G(>P[7*M5RR'J8P9N]>15EX4T'P>1 ,.E"_^K$=**>YTRB M\8"\Y+P3(^F,\A.CVAKE$C?::")+@C:DE#6V/A=+P@S!/$*S0,=]+@D3A5W$ M/O:X7H'KTGI+^ER@MUQK?*ZOKGN_ U-M-?69E\7OS:D0C>H.7 M:)SS_CU:FO ?+="O;(#XIE5 MT!7_^+_&/_)C.MI5ET]=T.P2 YC&7Y>$Q ]IV.I,K3RG/,V^>1)B/TEI^__2 M1'"!>R!]"W?US#3RQU%FBZ:ME7^GHZ-*/^$I0#;8+4SL\0U[PO@(*+FQ+Z/7 M218?^@?%MS*-)/G_Z.)+33P@EQC!$TY4&EI&&+EOQ>C<1R&ULO59M;]LV$/[N7W%0AR(! M-$N6%-M); -Y:;$":Q351M!9=XI<'49KH3QO[!N9-,X@+PV5I6M,C$HN6S^V4,;AQV%\6L* M2:N0>-Z-(<_RDEDVFVBU!NVD"F\AQZ9)R8S6=D;9+..;/86^G>DXTW]_>PHDGUXB@R_KA 62E!/4FS MLKE X$+4+BX6#5@ZSU59U9;Y[E$+5_P\!R8+*+BH+18@'&9%F"19DI#QT#0I MO/HC,FT 75D )17+.4EN$NMQ:)&>]/X@N:9ZGHCUO)@3Z1U\DH2H:D-*QE&Y M[=_TH2#Z9"'LG7MB'1G/HO>%!IK_] ,<'&5A&H_AT*W383A,$CALM=:^;

/A\7/;3P)!U@;]+&OL MQOWQ,5F]?!ZZ_Y6M,X.+!4U$%T6?1IJ)@%]K;A^!K9FF^+Y_-TX&R2G]#8ZS MTV?;SH'_2N5%(/XI=+#1P$U#'SC=PVT4@15_4P&;ME)?E]M4:*4L2LN9$(_; M8/"2^L?'IW6E<@U@?,%22UG-<\>B.:PEISL1SIJ&N:"&8?(15LR0:*5TY^"_ MZXD0B-)^=@;S6G/+J46]QR30G3EUEN=*N["3DE26HDKW9X$:B] 1H"M/D5H3 M(+DINFUDJ!*8,%V#OY3H/YLU<76A5[ALI+P:) MMT'N^WBZ0'JWO)L_;LNUK6#90#*1U\)#?L\L^:5-YR@9AZ/C!,9Q$HZ/QKWK M;6IO?&IO76IA$!X?I>$H2VA%[YPP'8Y@WYR/=J[@$O72/S0,^5M+V]S&W=?N M+7/67.%;\>8A])GI)842!"Y(->Z/C@+0S>.BV5A5^0M]KBP]#_QR1>\QU$Z MSA>**J?=. /="V_V#5!+ P04 " !LA&Y: QMH^=(# !>" &0 'AL M+W=OGBLE7;3J/*^N8YCEU=8"SI7<>NL2B*X%2K.$V2B[@64D>S M25A;V=G$M%Y)C2L+KJUK87<+5&8[C4;18>&37%>>%^+9I!%KO$?_N5E9FL4] M2B%KU$X:#1;+:30?72_&;!\,_I*X=<_&P$HR8[[PY*Z81@D30H6Y9P1!/QN\ M0:48B&@\[#&C/B0[/A\?T&^#=M*2"8>N\J??.Q*"6NOL5C_L\/'.X2EYP2/<.:>#=!0HLE\*+ MV<2:+5BV)C0>!*G!F\A)S46Y]Y9V)?GYV7V;.7QH47MXMZ&OF\2>8'DSSO<0 MBPXB?0%BE,)[HWWEX)TNL/@6("8^/:GT0&J1GD1<8CZ$L]$ TB0=G\ [ZT6> M!;RS'Q4)_\PSYRT=B7^/Z>W0QL?1N$VN72-RG$;4!P[M!J/9ZU>CB^3M":[C MGNOX%/J/%>0DQ'&"D(Z&\'TBEFCE1G!G0$Y%Y)0XN--PBYEMJ4NY!.<#\!7" MC:D;H7<@= $?;N]^!P) BP5([0UUPA$@4\)7M(96G*>/4L(ZH)LDX#7D80HH MK:GA-Z$/T2Z T-X+FU=A-H0_R=8;+Q1HPYU, U&;EMD+B_#3FT&2)(1H6D?4 MR-X*NC-"SQ/2JK7X\TJ)':S,%FVOXJ/>![DG,"^ERBQY#UKNENQO(V!.=0\=!45="YY10:TKI12:5]%V9 MZ**0-5$%5U&J*J.H2K 1JL4AS!TTPGH6YROI>AG?%KL23(X4T1X+WEO)G*/E M1"&4DR4LI0LR#]RZPJT-E4L&FJQ[4(\U$7'A+@B': "'NA T/GB MU:?Z_#\(0^-C0Z4A=A0CH].GA'.RE$S7A?S1<92ZI3D]9<2>BL.:Z$'(C2U" MYK;25_!Y>#^$7^;S%>4F;%%Q%*4C([E:O1E/YMW+2WU "ATH+,DU&5Z>1V"[UZR;>-.$%R0SGMZC,*SH#P!:-J#] MTAA_F'" _B_%[#]02P,$% @ ;(1N6NFZWM0()0 5'P !D !X;"]W M;W)K&ULK5U;<]O(L7X_OP+EY*3L*HJ6*%_WXBK9 M7B=*[%V5Y4WJU*GS )#$FL0X&( 2=Q??_KK[KD !&%%E8=D91*82T_?^^OA M#[=U\]5NC&F3NVU9V1\?;=IV]]W3IS;;F&UJY_7.5/3-JFZV:4O_;-9/[:XQ M:O,#?W;5O/FA[MJRJ,Q5D]ANNTV;_5M3UK<_/CI[ MY#[X7*PW+3YX^N:'7;HVUZ;]=7?5T+^>^E'R8FLJ6]15TIC5CX\NSKY[>\XO M\!/_+,RMC?Y.L)5E77_%/R[S'Q^=8D6F-%F+(5+ZSXUY9\H2(]$Z?M=!'_DY M\6+\MQO] V^>-K-,K7E7E_\J\G;SXZ-7CY+G1YY8:$O+'C=,A&O\GW:IF]^ M:.K;I,'3-!K^X*WRV[2XHL*I7+<-?5O0>^V;MYVE3ZR=)6]36]BD7B57C;&F M:E.A6I4GU\6Z*E9%EE9MU1;5.KNJRR ICD\?NKR<_/&UI31CY::;S MOY7Y%T?F/ULDG^JJW=CDIRHW>7^ I[09OZ.%V]';Q>2([TTV3\[/9LGB=/%L M8KQS3Z%S'N_\R'AC._[?BZ5M&^*H_QO;L8SW;'P\B-EW=I=FYL='.U"ZN3&/ MWOSE3VFW:C6F(A]M-4K26A'UIB[Q(&Z+:+*'ODK_\Z=5BA]<-TVK;H5D;AKZ -BR[1*RWHM7Q5W)C_! MLVF9V-YZ=F7:0ESY+)J35.1SJ-QOVSH:(F) M=6&7]1>WJ!F]5I&Z,@W^VNXZ,,$L*6@N.OV"YL9BTHYDM(9N2=+=KM0Y[)P& M-DFTS;.7WQ,]6GHE;?)DU]18L4V6CL*8J[ MBV![6X[KV1IDEMYLBV_!FFL(:&>U]88EJ>]I7:]9TE"9/LJ+) MNJ(-1'GG!\26K^I;.I/+=WYT'BEMD[0QR2I=EJQ0\"3&KYDE=.GRZH6'2 MKR[^K:7+:'EAL\:T)KPASX*GJGA;N;DI,A-Q%H3:[_']IX.IYYXXM%E_9/3' M39&;A$[6E)B=GP@,U]8TQ6\U;!\8PC26>8'VUM^3CDA[V?$^:%UD",GDM4.F MUIG!>UG9Y5CVKK_U/KL?C%=40Q$896V6^@9G%S$U'6/,\CT>_Z4B?;!KS79) M\XG./14Y5\[GT4L#ZN-3FY:&&7Q$-CZ0FLV;/0W8X)AL\M>F[G:!9+P0(C\Q M6*,KH+^SHBS:?5+6&1\Q;?3=QM35^K=NEORC)D=EEGRMZENR9-;IG@_I,GFF M9SW#:5W_(_EJ]BN=_[+*YD0!>9OIQAMQ?-)[V'',G%9?DH>#D\'>A+I;6:3N M%WOOTT89*1\L@+4GF1?2!WB?B.Z^L8XTJ;5U5O".O:[]%EW^VFV+29J<>YI ME.G;=6/HU6Y7@PJV)>7:6>*JYNL)G0L=_2=B^_-3/O7S_L[2JJ(E9_1V"I5< M@!@,;;UX!DT2]%/XK#\;I(B6 M0UI2'AZ*)0OPTK0M#%%)2I;7IDM*8/=)H;#?$]FSSX8\X[0J_F#Z![8@*OV= MU TYO,F94.I9GU)\SBO3-"HA6%9?2_!JTZ0RM[1WV#9Z4GFS++8%3KZ3 MJ=&#%3C4?O<8L.=KN!']UUYSI"4"DGUB[LB 0@25/#(H/E"RS).W9(WT7SA" M&"Q2;D5#00)9C1KL18)!ZX@]EX'&FB<3CMIS[Z@]GW;4QMSM,:_M <.PN8$* M(G\U9ZJN2'2J#/J;9*QEFR";W\EKHB%27%S->S% M&CSBG?.(5ZS^Y/QB]J91\4^:9I.=(6-72OV]KX2H?Q4'!58 M8M:=TG19=VVRZA#*).8&TW!T8(+9&JR]$X_0W.U,9<%/ MUQVYVF$?,:_>I&7GJ>T9EW2M*6X0)< 2@QRUA(>VK;.O)\BQY*RB:0)U5LGX MDBIOR3;!F6AE!704.YS +"D-O0,?@2.-DKR_DY)_X<1*';6+(4ZWW)OX2$T44ZY')[3EW1YNE=I.L2"\)364U\2%V5J1H MN,*D($DL&F$G&M9-G)995WH"9F*A^:O00CVS M5,]PI,1=O#S6!^VF[M8;G-@!1_98D+8HAT/C!0'P5GA)K[)?69I\;>(5"\_+ M@*IG.%R,]=>6O#CF_1;"I&9#"(OS:SL24^+BKFPM/[LDE6 M3;WEU_U>)C75*Z^I7DUJJ@_D5, ;%$\IVR=?H#C+HZ;BX:/%J8-DD[*[CRA[ MU$A?7+]+7L$+=Y[\<.!/*5Q9ZQP]%\?H>R'9(02O,HTY,O<^':0A?PO_':9T ML)Z/W1V%?W77K+T.^YFS0"2IN1PZMB"YG=0%@JQ3P^@4DI3%'QHG%@T':/$&$=7(-Q/['[5<+LPFR MLJ!G=%"M23K>31B>F1?PM:$(XEGMIU34:2:!!+ MDSCN:ENTP2JS0B95"E'$7'F3(D$ >5;6 M6*]GO(V5E'/O&3&[-@8P?'1S0ACP6*K"\O;UVP%";_N2MA5"E[LEO14:FF1 M/H*^X92N.Q2F,])JV"VMJ?*DT[R8JJD#M[,RY#5Z7P9DB^@&("G5GD\)QG6H$.<+!H\(Q M.=RX<$S-T3\1]SWSOJ:P;#^H4OW/3IU8AQ?!2_GBW^$*(^<15@J&2'*6HB5KRW[F6+X'Y\]X:-V>R$=NN9D8T'Q M+LM__&WC8XN@9MUW2%0]7O1'(^V\$;N>-"@3@_%WZB8WQ'"DERG .#8%*%35 M0FBH;73#2YUC73!ME?&K*X 54U''*F.MXHWGU\ M_F3P.1ER&JJJ(??D/M#_$L/"#[<.X513ETE]8YHC.YXGEZO^:80!@5202"4C M TB"FL[ZCQ;^J!&9U8C :"^>>>;)AU%V$;?$L$]";RC/-)#O;8U(S1_TT)WT MLL F&M)!PY2U1)3+X]KB22:,S>W^S,M$)!<>%*3L0C$D3Y@ B!FJM0AU4*XE-2 MQT@+"PU616,ALS/]"_[&EJ()HHN+6SY)4<;&!!>P%\2LS+/KDM06 M)H)Y@6\D_).E32-9%U'V!0X,U3GOHAZNV\4[+O3,C+R6U>0A_2&,E,KAD]3V MLB%1XL-9*J&1G#Y$0)\ .ZE[PODX"XM:Z8M,>V?)4YH%/RXW6WH5!]G2!#MF79%\WA@;!004'L#<4L\%*%#N. M--"FY]T,599S \/C3"AB-<1#OC=H%C0"J>[L*+N MRER80G7WR!FZQ"%@()D6OOK%WU&',WK8E;3QQXK.'_+(DW)5(N):E#!-VQO& M=CF]('YO%-]$HRLQCB45XAJ]VULL-F1%A0!(I*:[(B]U2:SZ3+:IZK)>[UW& M43:B^6:. %F\5FE1PO=NZ^ $&[RACK-;I21,2PK,+D2-1967DN9S,#(/"])"Q7XKEA"=Y'N6[O)[TOF,-8.V_Y&H>7,6E,55OV2X^AQ/4(_W2"#\CNAS03I (8E5B@U-84?!; M7FUOZQ6@CA1KIF3U(>M'L!IC6 .>G()$H_941Y"$ESP*R\,N@7J8CAE8^[A( MT5=6EJ8LS(VKQ^O2-$^)2C.[D!N3YFK$B..=&&*RKBI:]>ZA'0T';M!8$I$, M=PJ>)CYMUF+Q>]:8)#;DR^B-HE4'+[4Q8:=]M@ X/)M$"+ZYR&^D_@9HBH,0 MC7IO#T :)J.CQ]9WIJXNB_,U8/7.9*W>M(+0)H5Z^DKK;7+*3/+?$, M'@(5)S7,'>!W'MY3$$W!+RTN4WLET!J7DV#=6\ M\D6M*U_4^LD5M4:/^P$ SF1RENC;D<+:P*&'1,S$Q\-AJH:&P4IN_(34"65:?8# M,O!39PM]ZA>NFR7G^$S?3#[7 - 9L0&FX@!#JZAIT=BA;M'BJ6@/9L5\GOR$ M#TES\\)8%9IJPR.Y4BI'\/VB%R3)%8Y'R.6V[,C&14JOO:;Y. !9SJ8A*)>A M>$G3?D1M\R/7-B]XUE%.GASQ6-@Y/<] 0]P OS]=.(X\[8.:,;L)45D6H1:* MQZZ6B01O<"A[H90WFQ1G#^;Z[ 85AQW> MB4F! A!/&$1J'%1DN#9!'_KB*X>0I*4+ZW(J49D[%DG$IL[?(QY?$[V Z.(0 MW0(C$#.A!FCR*%%!* W$ H:,Z!XO73-H4;2]-.TM'*4Q&@\TADK)1_8TSN%( M-TZH/(XBZ"B%184G!@2):. VZJ%/40GS@*V@(,7QPDS1(CRR1$69X\1CI?@# MT,6P5.]B*8?86)-0TZEBF3W@ CLY7A^*//B*IVJI67++K2W8 WAJ;=3=0EI' ME(ED0I0\(\%5'W PI70":NML&K;UD2$?H[KE 1"M1(;KJ1#O(5O$0G!7FP8" M[]@R%=@)+".1V^P\SD4RG!2Z>S8'-4F!J MI>B/1,S=F/\@-NQQIQ Q LN<( MEU:%AXUXHQE2A_3T'!@S2;'R:WU$D6G%+&-6"?-B%,9!EEJAD6$AFO6J*;AE MUQVQ2(O\"6?+Z?^C=AZOY,D$/[LDAGJ1\ MC;R&1 ';5WPK"@/'ZRUE1"0]UG!&7QG\??>AS_$7O'[U7>OC"/EY U\,JY6)+WI0+U,)WXVN] MJ Z7)8^%OWK"Y/+W/CDZ.?Z4B@C PK-I9.$EA>/5NH!AG?!$'H M/!B8^XFX MC(D,I_,YO.G)6+6S-ZAFA??J2F-(.W)^AS@;Z9OFJ\_#R3C^1%71-UR1Q&&9 MX#CWL3.B$/B,5?PHA-%D$R#X%-:1V63G=09N30=>.2^=4? E9QEX,7WB<(D' M9=IE4Z>Y9L,5:S6V@#5'60(<6&\ ?-35<';\]ZYN.7W!O3J/NRK-?^N(5OD3 MT@ "))!URWXTKX\J^=@^ M@/ !-E#T\D-!$O0=P9-'DTON^CY$2](Z$'\XB'U42]-411 M!LJ2D6<&!H-QM*1KH(6GQS:4Q+6#O.NW0@01#RGGJ")5%BM/D/,^0;2F?!2. MZXL$--.MI%>%7)S^IO&Y;LWEF4[@$""DBX)&:'#TO-[U:F[D8D)$*E\[+>Q7 M&GUCM.SD0YV;2BIP7A M0%P*60(:3DH*=",R '"-#9.$!-CB%\$C^W2_<> MHZ<]!@=?[4(!OSMV30 ]T*[ M,*Y]%\9;#0U'?;X'0'"/S\#'R5W9NL?C+2'2Q8Z:NO:#6*=_[@$DGR=776,[ M51@_N8Z2SZ;5.JY;$:TQ$X)?9*Q)M#'7E(6$%F%V\=;H<;:N-< 0R$ +(KCB MK###MB07C9J5M F+X2-#TI9.V@[VRHA4%PVCSRN8I<)10(IQ4940L'53K=M- M;S+X=0YJG.Y9ZXT556;)Z^?_S2= HA\V.6AGNS72>R:T8)SGP>+G1$N*:#B5 M1B?T]X[$?G%Z]JK?8+LT:X:Y5&U3++G//2Y#AU&)W3OYZP ;G2*>RM!=*3C; ML38B489:17<^TE@ES3$><]CA8:N/4#2AV7OI=^E;B6>\44"Z'\YKK@?-;U-= M>CX*+-G7\8*F6=/T-)\1MP]MC7H+!G<4PN-PH\U\K!H5QCE7YLCLNW !Q:V^ MLMFT;J&A1=$0%>PI*#7R01L<;/Z?:!G&EEPHI,?#=9[/K*.;((D$, MU6F@H$,3VS&M<?/DN#) CGD$?H5T5&K*1,/-U5HSPIE-?!ZWGH*C:DQR JJF':-5>,A/NRW?0 M&Z"T9-9>N24&5_1Q:0J<\FZ:RQH+C-2/&VX^&3C8?.Z DCI,KR);#M;93ZG" MY;(13"U<8/YK?2AG,Q* MX50T_6T#EZSBMV?A"AJI#R$YSG+G[Y'8N.Y5BF*(&HV/K=P4GKA\AP=S:*.7 M<;A%D,(P.ZXZ?BN_W4MGCRA(1X4F$JXU_'T>FWN TKO0ATAA3)JL(1D5AH01 MZ"A^DJ0$O'W:.*/4BRUI1.$I1;:Y<$39W,,'=04G0B VT\&%=UC;5*L7I2*I M![<-L.*+10?8KSM-"?"7<0^S8YLFR&WO.@0!*XSGRR5IBE*@IDIC$?-H^ELF M.RKHNS:7+CA2AI(N'%7D[<>2!D/&JI]#M;5*TCH5'O$8,76I=E01XUZ M411(*-]).PT-MN7 A*8A9U(W>H!%'J#*W*+J%3=A]'IP>ED:05QI0T;)\4@] MLE5''MT$KMY"H.2JSN(%D'M+4N211HS5Y(E1?ZLPGFN<=AA#W_3LHO=#(*R> M1 Q/&E5^A1736P^;DQPA/9)2% FV[9N2_#YFT5K%00I+3.4*- =?8W;E_46M M2N-M2L$_^QW>8-&F_N8F^J!T__9PXNMC-;L#\JA-$KV.6 ,QAF\Q!"I64UE" MDW"!CVIHT4$LZH'I,5;0BNVF:!147-S1'WFZC[MJX(B"$;VZ#'!L59MZM)-J M\P$:TV-G>H5 I"LT%T#!O<95D5F()!)+WG'R@%N@J[QTO4-5PO]S]L7>'LF>B6P^<+@<@\&QVMC@=+.1L=GK^ M8@(0V,M-CP:PYVYEB^'*?G&,F@QQUQQ_0*YA$8_8-E6.&-'I F+H'>(O?'S#0XN6 1O\Y]IDB9^BJ M6DQW55VI#OJ7M^^C5'U(<]7AT&/6!G;D..?.@C<0\[,C7!__$W7H HCEU(X8 M9 2V<' R?]68&WF@\(=?.T@*+J>J)/MQ6^N1N77$Z;C8YRELY,W Q[0C'L.L MY\(-+QAPD31[[SMI$:*='V5%S$'L?GIE(9X=N*1\'%A=N7=NO%85%WXB5N3=<8'K((X+WK8GZN"1& MM;L:!WG[5H*"E51WSIY['$$85DCW-Y,#A3&*&SA['AH;60Q\]-''!\9!FB92 M\[#ZN 86X:-&RZ\!6QF7_>?)KRS]$[N+71*H#G^]"_NP(VO!4C:R=U%"=SLN M_$N]OBDBY("'D1[>J^0K3TFN-\)=J(C0C0YUR&[ZBDM-_(*5P$".._1.QYG( M<3)[C;#F[ 37H>0&"H#65BMKVBCNE>N4W!4(F-BU*H6$U3>A8ZK%/'_BA/P] ME)QH@\[)ZZQS^0[/*@);E5[4:)_<\5='+>"]6Z.T?BCKC0G)[=OBI_,UCYI/ M&: S];5**7+?%S^"456ZC\M>@:0:HY%)J@^VP($GS\"] M;!RL@J(PE0=$)GT0W*D8]SLI,HQZ"$OK&V"FD;N81/KBAQ> .(,ER^DS2K@N MR%]51>+4M$C)CF(050SB]8Q?5:2-V0>2T,-UCA<VUW$!S#3T7 M;1CPK3CJ$.**;+-!QI_'Y0OBW"4$FOH)82)CGQS5_76=ZKQ5$=(@5@_B(]GH MM-Y/["2OF>Q24/>BP"'^$0*(B'O&'Q7R8;SK$G;I%M.T9JV7$MCAZNT]M%M8 MY[0;$YJ]%M/-7NC@!N1*\(.ADWS4?7E G]>Q\9/>%W$+>PC3&A_ YW&$IG4] M\6YOTQ5GR;:I_8H6 E=L=*/,?*X(*LYPTLHU7K$O.Y-&T,B%/)*&F")WZ$E: M3/2;G:CRM7#:->U:LP1A;7LB[Z)K1499X2#/)L0E&<CVXG+_Z"YAXU&.WK$K.O^C'!%C=NDDK=U-*[_@.37Q*$6,N MD?G!12B^G4A_=Z.?B2 _<66X^9&CY5GH;6'/$D5U7W85Z\0 DQW8*K^-1/#"30[YPC%X"$T[P: M>A@6TST,/SG#_/@C6>\GG!"XWI TC3+K WH9DN$,5VZ&8U[-(NI&]"_[M\+/ M*L1*1YJ 72K)>QO8C>6YEKB_]:9@$-: ODA M510'G6I!N[JW,)W%O4*;+0)&)W9VW/7M-8('3>+Z7Z82Y&> M+[@4>E113+Y^]-:O,.CQ'KW>?=1'^IE?/HMO;PFCCEJR9Z?!DND'(=DP2(3U M[KX^$M/Y)/@@R817$!#PO2IZI83V>C.W\$GSK2R#^,NE.D; P'%,T? ,6A$. M"3:VMY#;V;U6#U8]N+K%8SB/=$:/+.@0V>R ]YA\Z7Y4XL@J1+V8*A6SBGWI MW>].#I3A)=_?"R/#&@][QN$/-FA@O?1'SI\,Z/ U+ZR5"] MN8TI2&I,"=^']'&C05RT'[N232X$\IEPV1KNDAN=2!,_"N@;Y)O<58+BQ9O> M'7(N%1QU^OM4R_A^6+L;XRY!&KD>_MA/'+!E9=^($8X.7N#4)JU,+]SBO2(' MPX@V,F^,.Q3DCKB7@"J7Q5?#M?^TXMR 9#S@>9$FQ-%'F>);TD[AE:4T5G?,Y MTP"HJT8RGX.^H\%^I(1KY#93,TX'=U^JM@?&KX]$?24 (,!S^]LT_#6P8@[Y M!@1,46QJN7M@S=>G*O#K^:D#S0>GR-^+RL0F^9 .%:3,RWN D$.CR>(;-[W7 M#+(*37;OY"[NSX7].NH//:#5))F:9%AZ117$^AJLNQH\:'/KDC8>)*5R'MGN MM;[?^<850^046! #Q3_*VM3R6W-'R\'3@Q\YWOM/"=7U M,QEA#IK"3^&%(G+TYK7B)6SRM@9LPE]J>W']-OHM5-OU)PRO_;KC;M+@(O_J M7_NYGO/T)ZNQT7@]/Y_78H3R-?NB91'K-/V<-F":10W[SV7^:N)_,OI ?B@Z/R^]M M?R+]#C$OS8I>/9V_?/Y( /;N'VV]XY^-7M8MZ0_^$WKFG2"_@,3 M^!\2?_/_4$L#!!0 ( &R$;EI+!?<4W@( #8& 9 >&PO=V]R:W-H M965T?#*[FN-!OIBU:H?WR%_:=1 K'U JTZ CXQT$ MW,ZSY?AF-8W^R>%O@WLZV4-4LO'^:S3^K.99$0FA17V>@.V+?'(*%06-/I%]7,*==UP3O'<5 M5C\#Y")ET%,>]:S*BXBWJ$$]LI%.Q@B^$ MV\["7]+RZ:,NB9#I'-^+B.?Y2HO(5 C\> 6MC5T1NP2_=::5YRI60"!.-!2# M]L17(/U!\@1UUW0VW50H>-JD+AO![8D%TH;:-VT7W6)[[H#KB!A4?&*O(D5H MD&M?@7_ D&YQ4-[URNU1>;Q52;TL("O(*.,:-G$@C9ZM.F,KR4$P*> 53 MX M1!5H.)?)TQ.6_)WF3HH X^A9'CWOE*Z%4GC\I0S)2SJ\]_HH/((DB6>'2#CW MQ?.3M]Q@V*6)%0LB7=@_Z^%T&(K+?A;\<.\GZIT*.^-(:K^5T&)T_3J#T$^I MWF#?ILFP\2QS)FUK&>P8HH/<;[WGHQ$3#'\5B_\!4$L#!!0 ( &R$;EHY M\EEG^P( . ' 9 >&PO=V]R:W-H965T-'*RA8I&LC2<"5@HHLNBH.II"EQNQE[@;06W M;)D;*_"CT8HNX0[,U]5"X8#U'SZ%B^17+L_V52Z%WV/)*4VLJB-,8*"B6JDCW4> M6@:7G3<,PMH@='%7CER4\A+(#5!=*L",&TV.O]"8@SX9^0:]6%T_J1&G%6+X!F(0DALI3*[)>Y%" M^A+ Q_":&,-MC--P+^(_"Z#>>NP^O^F?.#0UJ#5YT=!B<=X9[ NXU ??VH4?73%"1 M,,K)1&O TZ$B)9\8C1EGAF'H]=&EA!K28H=5?PM)J1032S*EFNE=S/;ZWLUL MHHG,")X+%#&HYFQ.B:RW/"C";)G$EHG+@<6K5O@\X0K-BN!@1I5Z ML@A5>EJ9^EQ*@VX7BB48!IK=L:5@&4LHPK3F!ZVL#P[FH-B:VF?E!8MW)#B] MZI\WHZ,:#G$(KGK#M\2[<]K]IYS2YS+YO]);U?>+S-9<,&O]L/Z_3N@KX=\> ME/M>X_TNVG6)_=:K6X!:NMZB22)+8:H'N)$V[6M2O=K/ZE7ONZ%JR03>!F$=-$T]^@502P,$% M @ ;(1N6JUXA7.E P Q0H !D !X;"]W;W)K&ULU5;;;N,V$'W75Q#:Q<(!C.AJV>L;$"4!1]H*61I2Y%>DDJ MWOW['5**8C>*L.U;7\2+9@[/D(?#61Z%_*P* $V^5HRKE5MH?9A[GDH+J*BZ M% ?@^"<7LJ(:AW+OJ8,$FEFGBGFA[R=>14ONKI=V[DZNEZ+6K.1P)XFJJXK* M;QM@XKAR _=Q8EON"VTFO/7R0/=P#_K#X4[BR.M0LK("KDK!B81\Y5X%\\W4 MV%N#CR4L;0L @U0:!8O, U\"8 4(:7UI,MUO2.)[V M']%_MK%C+#NJX%JP3V6FBY4[FT9=+#V-*Q@[+VW1-@U:^ ): M$));P76AR$\\@^PNB,"<><8CG%?F@XA>,D#@;.,.[.,![>\C/B-Z+>Z;QF3\?YYZW= ML;_Z#G,0V63 N3K0%%;NH8W47;]Y%23^8H#WI.,]^6'M71>4[W$;\;2?U*>L M0K;M%O?1'U[@!)0.'*Z9,:+[!E0J N:F#HF52JOH1J+JF4#_0)3FNI^!.&]> MS8*WDX5MXH6!;+OM#_+,(#HW<#:P+SDWEV)'F8WE=2-)V[Y%V=U)\5#:]V$4 MXS0ZAD&X.(6)%\XG66JSYSF)7[!X+RE7C#;/1/8W9EU\=E!(@4\"!T/[!X7D MD0*V [)(.EDDP[*P]VO;W*_V\ X*K>W/._%K!-F*83S*)S"0=Q:#)JD&#C?%!8$_7K]5^J.)G@HHCX7,A- M"N\X]8 MS&13-#4#+0ZV4-D)C66/[1989X(T!O@_%_BYKK\#4$L#!!0 ( M &R$;EJ/)$/AI@, %8( 9 >&PO=V]R:W-H965T;JT1Z)!TW M_WY'25:5QO7VQ7R[>W0/[SF>IP>IONHMHH%O52GTS-T:LYOXOLZW6#%])7X]J/I5[4W*!CPKTOJJ8>EE@ M*0\S-W2/&T]\LS5VPY]/=VR#2S2_[1X5K?P.I> 5"LVE (7KF7L33A:)M:\- M?N=XT+TY6"8K*;_:Q7TQ4=,VP^5?( REH3FIW45&MO"HX+ MFY2E473*R<_,[\4S"B,51PV#SVQ5HKZ8^H:0[;F?MRB+!B7Z"4H8P8,49JOA M%U%@\1K IY"ZN*)C7(OH+.(=YE<0AQY$030\@Q=W/.,:+_X/GB]PQW5>2KU7 M"'_>K+11)(R_3E%N (>G 6VQ3/2.Y3ASJ1HTJF=TYQ_>A6EP?2;<81?N\!SZ M?-G4",@U]#)T*LKS./WT,FWAZ&*Q6J'J+A>8*.PDAEQ2K6ECKV('4;U!Q5FJ(O33( M(/&28>P\=+L$14DE*@;2$,*1\XE0)[1]5$";+AAD7A9'< &#,/"2\1@NG-Y] M>2#H37P/,9W%B9U$9!Z?26[2)3O\G['X325/@K$*?.47)=#\-K"]E.VP-X8Q"_ M-G 6N.%"6*VM6,E$CG3?75;J^=!+LXPRU-"U;%N.SOT;UOF6J0T%:21I6IM: M]YJ5]HE+O7%F(0>DIS0@O"7MVW,JXF=.5,L.INC=9^:E86"5%HV<- YA$'LC M*QWGB^+&^J\A]*(H(L,DB9S/5G\E:_I.\3<]X]3'*([0"\(AQ,G(H5O\@>U1 MC#WBI[3F]][Z"HFF[6B:>.Z%:9[];K=KFC=-K_ANWG3&UL MG57?C]LV#'[W7T%XQ7 'N&=+=A)?E@2X7%ML0 \+>OOQ,.Q!L9E$J"VYDMRT M__TH.7%3X)J'O=BD1'[\2)KTXJC-1WM =/"E;91=Q@?GNGF:VNJ K;!WND-% M-SMM6N%(-?O4=@9%'9S:)N59-DU;(56\6H2SC5DM=.\:J7!CP/9M*\S7-3;Z MN(Q9?#[X(/<'YP_2U:(3>WQ&]V>W,:2E(THM6U16:@4&=\OX@N6W>AEGGA V6#F/(.CU&1^Q:3P0T?ATPHS'D-[Q4CZCOPNY M4RY;8?%1-W_+VAV6<1E#C3O1-^Z#/OZ*IWPF'J_2C0U/. ZV!46L>NMT>W(F MO95J>(LOISI<.)39#QSXR8$'WD.@P/*-<&*U,/H(QEL3FA="JL&;R$GEF_+L M#-U*\G.KC:'^&OP\%;56'\/D!+)D2D_,UWSJXAOL+J#G"7 ,UYQ@?T#JZF\!+OZ\C?X+H1#L>*".M#4A>PW:(9.Q&L2,A!&(1*MYV1%FMO MZPX(.]W0W$NUAQNIZ$3WEASL[3RZ1(H"DD>)UKUL:K*W =A@(QRA42_ZRO54 M37@%G"7E+/="D4QR'CV)ZD"I4$V^9\SX-+F?,6#Y?3)C6?1.*J$JA 9IC,'X M>7VM=Z][4J;9%.XS'OU.G(V%/$_XK(!\DA0S%K&2)[/ +TNF;!*]1VOGM$^J MONT'>C52HRLIPJ*Y86R2\'P*MX-8EO=P&[WWW!BCBQD12TK&HD>MAKR\%U6G M,WI/&5J@<'E)STDYB:XV)0%%>_L5E"PIIKXBC"@RSE_ZS-*+)=&BV8=5:*EC MO7+#OAA/QVW[,"R9;^;#JGX29B^5I4+NR#6[FTWBH9QGQ>DNK)RM=K3 @GB@ M/P8:;T#W.ZW=6?$!QG_0ZC]02P,$% @ ;(1N6G0SXJ2@ @ , 8 !D M !X;"]W;W)K&ULG95+;]LP#,?O^12"-PP-$-2O MI&FRQ$#2;ET/'8IVC\.P@V+3ME!9\B2Y:;_]*#GQLN5QV"429?*G/QF3GJVE M>M(E@"$O%1=Z[I7&U%/?UVD)%=7GL@:!3W*I*FK05(6O:P4T MH>5WE(Q5(#23@BC(Y]XBG"Z'UM\Y?&.PUCM[8C-92?EDC=ML[@56$'!(C250 M7)[A"CBW()3Q:\/TNBMMX.Y^2__H3?66;*N7?ID0QRVG#S(->? M8)//R/)2R;7[)>O6=Q1[)&VTD=4F&!543+0K?=G482?@,C@2$&T"(J>[O/@6VT=37=,4YAXVB@;U#%[R[DUX$;P_D<.PRV%XBIX\MNU#9+Z?P2&MIVD[ M"-H6@6J+QLI#M0+55=^5##5%:U8AHRZVM*(+GDV-],%.2,"3R1C<8 MW9_V]DB]&R6U)HLT;:J&4X.0SV!ZJ 1[$YNUH9S4"L>.,J];46_)>#":3' ] M&P^"243ZN!T%X]Z^_J.N_PJ)_T_(9!".@I9^$<:.'@Y&\6$IQYP/O0?^3A=7 MH HWJS26NA&F;>CNM!N'BW8*_'%O9^D=5043FG#(,30X'X\\HMKYU!I&UFXF MK*3!">.V)8YT4-8!G^=2FJUA+^@^$LEO4$L#!!0 ( &R$;EI'EU(-C 4 M #,/ 9 >&PO=V]R:W-H965TZ!ERA8JB2I)Q;YS^\ZA>+[AXIM<,Z;@1UE4\F*T5JH^G4YENF8EE1->LPI7,BY*JG J5E-9 M"T:71J@LII[K1M.2YM5H?FZ^W8GY.6]4D5?L3H!LRI**IRM6\,W%B(R>/WS) M5VNE/TSGYS5=L7NF?J_O!,ZF'R:%U_SI5I?C&8C6+*,-H7ZPC>_LM:?4..EO)#F"1N[-XQ'D#92\;(51@O* MO+(C_='&H2";T#HW8BF7XRK1AJ-RRN=E'LE M<#5'.37_Q- E">\>Z*)@\OWY5"&H7IJF+<"5!?!> " >?.:56DOXI5JRY2[ M%*WI3/*>3;KR!A$_L'0"/AF#YWK! )[?N>@;/'_8Q;\N%U()9,'?QYRT$,%Q M"%T9I[*F*;L8(?4E$X]L-'_[BD3NV8"!06=@,(0^OV_JNF#(=$4+N*(%K5(& M]Z8D;RI;=YK 7UA!%5O" P?KTC$_AC4]K!DHDVE8Z'H$XTVE(,LKU)JC_KRG M4;0:%0>%DM>\K&GU]/;5S"/QF83"6#&!'?L7K?V&DO(E."L*5 +/ !/.R@43 M7=*!5DO]X@,53&_*>('6(DWS"BWAC<0-\OVITY=TVCQ?%U3*/,M3J]3@:2SG M4DJTR+FMF<"E:F6-@/VYT'5\PK.3!B>OP1\3-\8Q&$=^XGPT<6+MUCN!S5&H MIS'4Z+0R9K/O35[K6(RAP@3ZB0LA(<+O(B M5SF3SG4C!&+TC-TWL]CN1@0R]A/?C D).BMO,6L"NXC!VI$@H0\DB)S?>'62 M'NCJ?04^H)>,9Y@C;SQ+XCV=50^A+^$E 02^MQ..74_\<13Y)B;^+!DHKK K MKG"0\H858^2N5,?J95#X>-V#KB++2!T64T_/A21-H6S,68!,IX\8O!5RBNGS M<1M$Q41IV++,9QRN32>Q,-KHI<@<;65HT>,"!:4&'S3#EE>1%OC0=3BH4MH1P MP_B_&MJ?F %[D.YT10?5D"0\,T-PIIG1OK8+<+#!W]UPT/:,4Z^Q>$DB3_#-A([-Q4RD"$@[CDL:C]$'W9*OE/NAZX9 MO2!Q=/CI@C^V1Q0L.:L#,>)$)7NXW=6ESX'F6$&0V()KM5KC-K>7-3VPG@0L)&>H%<=<+XN&? M)KR>+!NDR6T&'QN%@6@;PQU],I5WK"L,0@YT!;I:";9"YD%F5=E@UZTJDZ9M M3#6S]OQ^\4=GN!ULT]!6ICX40G/.AU&@QSC1GR+\0$@,)(KT-(:8$"Q.3T^P M0EU\B4S*Q,M)S]3L*U^9:M. *+UGF=8VW6B;T M!ES/.%?/$ZV@NR?/_P502P,$% @ ;(1N6K- 2E/8 @ '08 !D !X M;"]W;W)K&UL?95-;]LP#(;O^16$-PPM$-0?<=*T M2P*T6X?M4*Q8]W$8=E!L.A8F2YE$-^V_'R4G7K:EN=B23#YZ28;,;&/L3U+ M63B[LXN9:4E)C7<67-LTPCY=HS*;>91&NX-/AY-(RBQ$JVB3V;S'K?Q MC#VO,,J%)VPZV]$H@J)U9)JM,RMHI.[>XG&;ASV':?*,0[9UR(+N[J*@\JT@ ML9A9LP'KK9GF%R'4X,WBI/9%N2?+7R7[T>*J*&R+)=P\DL M)L9[H[C8HJX[5/8,*LW@UFBJ'=SH$LN_ 3'KZL5E.W'7V5'B6RS.8)0.(4NR M_ AOU <["KS1,[P[\12" Z%+")$+Y>#[U=*1Y9_'CT,Q=\3\,-&WS*5;BP+G M$?>$0_N T>+5BW22O#ZB-^_UYL?HB_NN4\!4\&^=#DD]"CLLM>?BKO["^>LX M\]@LT?;9#RGCQ0B$12A,L[;2L1_;4HU0&<7M+?4*3J3F$],Z=G"GEX-]TB"0 M/&7 I;#L,X0E:JPD=36QJ 0QE<0CNB&+*E1;>JK#![1"%_C'_B6,A^-T&MX7 M^?G@FZ2Z-BJ8LS\((BN7+?F* QF0FM!ZX4(_=1MTQ L^0DB'>7K!S\EY.OC8 MDI,E@D^1Y!LKY+2DPRQ+^7DQ'@T^&ULO5A; M;]LV%'[WKR#RX&'&=I$Z1+D&0=L&$/M$1;1"E2):FX[J_?.90L MRYFL>-CEQ>+U.[?O')(^7RG]U42,6?(]%M)<-"-KD]-VVP01BZDY40F3,+-0 M.J86NGK9-HEF-'2;8M'V/6_0CBF7S]#$I'%,]?J2";6Z M:'::FX%'OHPL#K0GYPE=LB=F?TD>-/3:!4K(8R8-5Y)HMKAH3CNGER-<[Q9\ MX6QE2FV"ELR5^HJ=F_"BZ:%"3+# (@*%SPN;,2$0"-3XEF,V"Y&XL=S>H%\[ MV\&6.35LIL2O/+3117/4)"%;T%381[7ZQ')[^H@7*&'<+UGE:[TF"5)C59QO M!@UB+K,O_9[[X9 -?K[!=WIG@IR65]32R;E6*Z)Q-:!APYGJ=H-R7&)0GJR& M60[[[.2*:?Y"T3/DFDLJ TX%N9'&ZA1<;PTY>J9SP=N".-S4#G+HRPS: MWP/=\^K6(5RPX(=U.B_B>WZO!ZQ;&=QU> M]VWCRR93&9)/+%QRN2139 VWG!ERQ4T@E$DU([]/Y[ <&/5'E5LRH;UJH9AE MIR:A ;MH0AH9IE]8<_+A76?@G=68U"M,ZM6A@TF6S)N>9Y';JE,H4S@JCZQBGRF.HA;SDCV#C<4+S8.1[ MP=P"9*D5Y!F7Q$8J-< ^PY1U6LU0JUFF M%>8SE/ 5U>$V$\@C"Y2&NH1!F!IP5);X=YS.N7 97Y4LM5I5YS9YCAA9H+XO MA;XVPJ2,$RK7']Z-_,[P#(9+-OQX[=DMGW1);[%5=@_/>LZH@PA7D,H P0Q? M2F"@DQ+EM9!O:^3ICJ"&$X1"&LZ3I=)C3ANO66+(/9@/)J5: Q9(<,Y_3YPG M_#/X=,:],R1DWV]LXK'^>Z!ESP!0:]P?X)?44&]04&]02[W[Q0+3"CVR6V4/ M9U&M@&H6[4HM58"#.% ?^NF>;1^U,B:O*6[)[L#/$.F]DU"28!!U+JUK;.\8 M,VJB+':6:2H.C_,VFG_ER[Z)HT[+&WGD&)JCX8#L]27=1O!MM[Z94=5N[?ZO M;CTH'UVF[4G JN%_EJB8AE48ATFJR^!AD<'#V@R^@<(;V%?96[X!PED+!X51 M@H>N"#Y9^."4.VL2\"R>MY6I72NY[H!P)$)*6KQPYZ\D_@/HAX<%+U0NT97O MJHSK@K+:9J.V(Y(J] 9AVJU>,PP(P^MYWSQ]JPA%:U*NAWYK?%HY++? M%8(^-#%Y#!7N=#@:#?+9;JL'C#_.SQ(N Q6S%I&P]CT9#AW4> SS-1P<%1P< MU7+P*7L%0RW*_';%$F5X]0V]'LEM#_/M_\(UH'2NSS 3"=4VW7)R1!O++9X MTP>^FJTRDWMTELU9GKI7N0&H@62LF=K,5H\^J?96W>[//O' %X$P#*X M!;$%;/5.AG YT]DK/.M8E;B7[UQ9>$>[9L0H)! N@/F%4G;300'%7R&3/P%0 M2P,$% @ ;(1N6JH&9GMZ P Q@< !D !X;"]W;W)K&ULC55MC]I&$/[.KU@Y4923W/,[& )(<,FIE9H(Y=)65=4/BSU@ M-_:NN[N&NW^?F;7Q40E0O^#99>:99UYW?I3JNRX #'NN*Z$73F%,,_,\G150 MUE#)X\()G-/%UW)?&+KPEO.&[^$)S&_-1N')&U#RL@:A2RF8@MW"606S M=4+Z5N'W$H[Z3&84R5;*[W3X)5\X/A&""C)#"!P_!WB JB(@I/%OC^D,+LGP M7#ZA/]K8,98MU_ @JS_*W!0+)W58#CO>5N:K//X,?3R68"8K;7_9L=.-4#EK MM9%U;XP,ZE)T7_[8_YKM=5&8:O\?2GJ#C.^C$GC,],-SV#AX'QH4 =P MEN_>!&/_PPW&\< XOH6^?"BXV(-FI6#7:W:)]/^&Y3VL'F"WI[1P!8QKMI,5 M#C%V!FJ;0K::BUS?S49_ E==J1D6"NHM*"K6B(I%%8M&:]B70I1BCR-46>RW M+$[<:122D+KQ=#S:*'DH:=@U2UT_]%GB1E$T>HVRX;9:Z#]T8W_"[MC[L3M- M0W8W^H8:NN+=H.?_X-STFN@C"4AS&B2HASZ3:=R['OT*6L_80UNW9'H EF'7 MJG+;&LO"R+-A@ ),Q>0FG;MH1*H!]L7QXQ3;]$GML M18XZ,6E&/FJMKJ;<90(W\EL63%P?":,PIIS<:*1D:*3D9L4?6].JLS'?G+** MX7ZR(P%PL9%NPE[N?D9I>)!UP\4+*S6K2EHIY EKB2T$?4M18^PZ7D//H1)] MA!0_P3-D+17HM1FHMQ),2YC&)(Y1C(*0Q F*2>B3F-+M."!Q2KK8+'2/J7_W M)@V#X ,V9V23.W7'J<\N9=<[VZTUJ+U]032SI>_6[' [/%*K;C>_JGN M< HP"[!#4_]^@AE5W:O1'8QL[*;>2H-[WXH%/K2@2 '_WTEI3@=R,#S=RQ]0 M2P,$% @ ;(1N6B?Z L;% P " D !D !X;"]W;W)K&ULI5;;;MM&$'W75PR8(K !5KQ(E"A;$B [3IL":00KEX>B#RMR M)"U,[C*[2\ONUW=V23.J*RLI^J+E7N;,&9XS7$WW4MWI':*!A[(0>N;MC*DN M@D!G.RR9[LL*!>ULI"J9H:G:!KI2R'(75!9!'(:CH&1<>/.I6UNJ^536IN " MEPIT799,/5YA(?%F[Y=F?L0C"?5FR+*S2?JJ6B6="AY+Q$H;D4H' S M\Q;1Q55BS[L#GSGN]<$SV$K64M[9R;M\YH66$!:8&8O :+C':RP*"T0TOK:8 M7I?2!AX^/Z&_=;53+6NF\5H67WAN=C,O]2#'#:L+P9(_D M1:/AC\5:&T5N^O/8RVE2#X^GMAUVH2N6X+^Q742YKT/ MM=&&B=PF9 9^8Z*VY;4A--*'QQ^,QO 31%$_37J_*"8LC\@?#1(_C(:0],.H M]YD8TNI9$H_]*!K .:3]\:!'7;U![G9( #^)1[1#0(/T>>9_T:4,DV3@CX/"W:2LJ!U0)LN2 M^#3DSMAVJW!KQ6Z=_-0<64--"2[A2'YAZQ(YDK@]:LTCN)+&J+)\/+9]-!Z\<0/ M1R,7F?:3Z#N!WS7F.$[]\:2Q960)/\.+^E'+O>T* H.;1A#[R?^?J,?Z(#BX MG4I46W<':Y*U%J:YJ+K5[II?-+?;M^/-?X3W3&U)M$>J.;>;29& M5NZN6TM#-Z=[W-%?%53V .UOI#1/$YN@^_,S_QM02P,$% @ ;(1N6L8O MZ6^)" ,A< !D !X;"]W;W)K&ULM5A;;^,V M%G[7KR#<0>$ REBD[IDD@)-,L0-,)T&2:;%8[ ,MT;&VDNB25#+>7[_G4+*D M9%0G[>Z^V+J0Y_Y]YU"G3U+]IC="&/*M*FM]-ML8LSU9+'2V$177[^56U/!F M+57%#=RJAX7>*L%SNZDJ%\SSHD7%BWIV?FJ?W:CS4]F8LJC%C2*ZJ2JN=A>B ME$]G,SK;/[@M'C8&'RS.3[?\0=P)\W5[H^!NT4O)BTK4NI U46)]-EO2DXL4 MU]L%OQ3B28^N"7JRDO(WO/F4G\T\-$B4(C,H@77!_$+48EV8R70>5GZ_$21[ M)K]HY1N0+_;R5YU\PB&27).U+ 'C4$9%3>RT"-'SCR"-8&/SX+8#<,4GETV2H%O;]3H$>KW*FA*B>]ZS'.^UIE0 MAJ.[L'\K=6&9IBSXJB@+LR/S=;L'-+?J*:BF8!YSTY0Y5V(MP(Q\;$6G?- ] MIVZ0,-Q-72\$,8.OL>NA1'C#W"2.T-7$#9E517TW9>CIO32\G-" 84QF&!ZOGJEB#7P*"0RZ$>1*B)C=*/A:6R"$BI/<-"H3LO7G& M1/AB6C -;8*HV#YS)!\[TN5Z%&JDU!XD\+AIDZU)WD7(D+62%8 %\--ZFSWSEF^W MY:ZH'^P*W;N.652=Z_BF^+-8>F]]T6!ML2XRCC@PHM*@O=&MNI&1D,:_ O A MY<@D#7K$S<@)=$#;RO-=VF%YGKHI@M>YW/#Z 7V8\!KT,]?'VB8L2IU1M15U MGX1A,2*"$0"11YT; 8T<.6WDG 88JN*1XW0 3FIA]&*/X )+,?\7M.$*-\TC MBZP8477S\5*[9+-;J2*WZ9>0"04F&!"K#2AD$4-+/0\Q^_'W!@CA& >(W 8$ M$L(M6\PC"V'?^CT8N'?$%DV=[0@F%SF 4HOOE'IV?& M_+1/?@3)^/&'A%'V ?YH&GP W@4#T0!>[V!\61F"YJHF,XW"U$,R6/AR$W1, MCJD'VS&PW!A5K!J;BL"E 03DY8YK&XWM5+R)'S/"0N?7PFPVLLQMP8%4""S2 M''7#-!@5P",OFS92U@2.B9XC4X'NEN!@;P; *J!3926'D3''."6>C5/D(R]. M,[4>4_5 T(/N&G@%YE\H)#329B#C2NV.(3M/7.6:,$@#C7M*+B4 N(-^P$@0 MMH& =6%,@FC?]?XK&HYZ&HX.TO!=.V=C][:S0M>=X!;ILN\]H\EA::N?S#\/ MY7_4;J\A W&X+J-!L8.BQY'J?8E2!K>33'N86.7^V,!ZC/[\6,P&3.13[1+ MWIECN?/1,R(K<^>H,-D-M'J'1+;6W+0':# MGIUZ=DH):>HLLTQAI#I"UL@2'K,E;PD3 FAV+MF62,EHK0#:V%KN8;@&AYW8 MBFFJKDMH\0A11U!T!86,AW8"E;+8N1ZJ5P#W$(6GE&.Y/F[@)@X\DJ9#]?9< M R-QK"RF,+H Q-'ZGRY_OP2!VGD^F%B_R(Z@N3+=30$OD@)#5Q@ M@8XE2ED_' ,K563+=W@" 3>9%^)OP%K"0D;==S%(2Y-U@U95F-9*["$>_$;4 M&_/YF,@#_SLR[,"9N"FH VJ%0;(=E_+O\TMH!%S'( AAX(:!YWP66I^07Z;H M*8$A-+2$DL3@"I)*PMP@2D@4 ];3Y_4S,A**0&QYT5<(&!4#)\%O$CMW+U,- M9EJ,:!)">@(2N4$8O9)R&D*2O,,I?T"BA+:,I0LR*1T"E<0>26!TG0C3.-8L MA:DP^I6?:I ML>/GWI01Y_VO6.X5X\A@W51?LS/E1*#P.9+B#HA)$_$=,_U5>ALQVH5X*.H: MG5_QTAKSCG3%"Q=0\9'OW.Z1IW%>:3LP3BWWH]H9QB58% +KP9B"QZ4HP/ZI MS!Y4/'UBP"'[]1%B'X__?]>:X.UW)*")2Z$)P94'9\8D)0?RD/9Y2 _FX58 M8#)@ [YOX"UAM&$3!':L>#;8+XWB_)H)G&QQI"VD/<7\685__2*D[E,!+[3 X M *^_@SQ&SC+/NZFU/47(E\.L$NU(T)T*L^X3!Y(&"2F.W)_Y%GH N-*>JNSE MT$01L(&=F:-#H*86^=1.U6_U2+30!WMM]!A^7MU^2?N8(8PH OUK#5>Q_#@5^U7VC;&R.W]JOH2AHC*WNY M$3P7"A? ^[649G^#"OK/Y.?_ 5!+ P04 " !LA&Y:D>UYYI8% "#@ M&0 'AL+W=O;.7%0)*F7;%E->)TPS#L RW1-E%)]$@J3O[]CM2+W39V@WZQ*8EW]_"Y MNX?DQ4:J+WK%N8&GLJCTY6!ES/IL.-39BI=,G\HUK_#+0JJ2&7Q4RZ%>*\YR M9U060^K[R;!DHAI,+MR[J9IKWDA-Y>#8-"]N!?+E;$O MAI.+-5OR&3>?UU.%3\/>2RY*7FDA*U!\<3FX"LZN$SO?3?A3\(W>&8-=R5S* M+_;A8WXY\"T@7O#,6 \,_Q[Y#2\*ZPAA_-?Z'/0AK>'NN//^WJT=US)GFM_( MXB^1F]7E8#R G"]879A[N?F5M^N)K;],%MK]PJ:9F] !9+4VLFR-$4$IJN:? M/;4\[!B,_3T&M#6@#G<3R*%\QPR;7"BY 65GHS<[<$MUU@A.5#8I,Z/PJT [ M,_G Y5*Q]4IDP*H9_,L!WSNN @%S!5,J\S S?,\*54@NN7T![V=\\?>55S#9AJ MP*S#,V<*N,T4(,^\G&,AM%R'L%"R!&$TX,H>A:SMH,&0]1A@Q1XYS#FWW9H5 M3&NQ$.A-5"!5CMZ,A$RZTK)#&S.KE;()6',E9 Z.MLHTA<.Z'7!7N&F2QJ:ZGA"$)*@C#:';Q],Z8!/;?_ M01J=]Y^\J=P@MJUQD(0DCA,(**$AA2 .2$BC[K5W!$$:DR3UT4,4D3!)<-!- MZC\>2'C<)SQ^=<(_(4',%6A;LB\F_*"_E\L3'C +#5<7&N:U1@1:$YO)#%.6#!U+0+\?NK];5OL]KL6\ZR/?$L0 M34F8CO82%,8D]+'U XL^_C%!03(FOC^&( K)**&O(R@@XR"R!"51VH;(VA5J MNT(K)J.4C"EUHS&)@OTL.56+SRU9[1"VK\)VZ'UP73)U7?)3!&(A)*%5/F0F M3=)]!"*B&/D+$Y+&Z8_IBT,48@I8CBD=OXJ\XX!@W\$)'-/Q&$[:$+LB8-L! M_05Q,TBB0Y*<])*<')3D/_"0[*H/YL]X:%@B1@+7* XYH!+]+K-&DK8[-$J, MXG MBN+;\T^CV ?#O4JQ!8;H3M0V<(407?FT^]T!VH\W>.I;02YQ/94TK6KR MUVKTB25AN3T^JI:/><>']5-TG*!N-N'LV_4N.W/'SG=[_(_UX#>)MQ!,[S@F M:1K@P.I:,/*NM& P91F>/C(X;H3=K%@%SN $-_81%N\(.S E-(J\SY6PJCVS MJHUB1P+JX^\X]+W;6J%\0TS\A$)"1FE7S$>])A[<\8<[Y_*2JZ6[?=C-HJY, MO(-2AL $M MDBC)L1/;@)VT:(%V#9INQ3#L@9;.EE:*=$DJKO]]CY3M*)LMI,4>;)$2[[OO M[KLC.=E*]447 (9\J[C04Z\P9G,5!#HKH&+Z0FY X)>55!4S.%7K0&\4L-P9 M53R@83@,*E8*;S9Q[^[4;")KPTL!=XKHNJJ8VBV R^W4B[S#BX_ENC#V13"; M;-@:[L'\OKE3. N.*'E9@="E%$3!:NK-HZM%:M>[!7^4L-6M,;&1+*7\8B=O M\ZD76D+ (3,6@>'C 6Z R6AM9[8V1056*YLF^[?/0,AB% M9PSHWH ZWHTCQ_*6&3:;*+DERJY&-#MPH3IK)%<**\J]4?BU1#LSFV=97=6< M&R0GD+F_<'(.^DUJ3_B2TYZ,$D,.C2&@;9'G[1P-,S\!$E[Z4P MA2:O1 [Y4X N1X)TP/A!>U$O(7L@L213VA(DPZ\^)B V.'%9_!>?:U+LR-_ MS9?:**R1OT\%V4 DIR%LWUSI#Y"!.Y'<0^]K/>@.M(OB/]4J"UK#5^UX.KWI_ 5%,P/6=F37K8A-AB M IM"*1#9CJ!<0B,_U]SY/]@KN%D@E5](GX;^F%Z2@1U'J1\G(S+HW8(J'YAU M^61Y?SP^EUAY@G0 ZBMK1Q(O06L"Z% ML(6T9)R)#-I2XACE:HO3^W NF"5@.(#UEG&F=;DJ,U_ER]&-*+7^(C&R349#4?VU_L-C]BF>,VO M&XQ7=D \DHN: $G_TJ#O]W$6(_26GS_UPA2H%S('T+-WAD&OGC:&B+ MIJF5_\IQODI/;2%!Z^RN0*W=#<5NK!A\#6?? 5!+ M P04 " !LA&Y:8"1EP:\# !U"0 &0 'AL+W=O@"W3:(-RV*H@^T-+:) M4**7I.+D[SND9*WC>%T#!0H8%BG-G#ES.$-RO)'J2:\0#;P4HM03;V7,^B(( M=+;"@NFN7&-)7Q92%.#+E;$O@NEXS98X0_.XOE%?1Q77/VCN#WSEN],X8;"9S*9_LY%,^\4)+" 5FQB(P>CSC#0IA@8C&UP;3 M:T-:Q]WQ%OTGESOE,F<:;Z3X@^=F-?&&'N2X8)4P#W+S,S;Y.(*9%-K]PZ:Q M#3W(*FUDT3@3@X*7]9.]-#J89L#*'6RXJ@SFTBTB6!1FYY YE=#3F MX8S@RPIA(05U+XD'QM8'<"$J*YQ!#8:^9V\9SEN&><-06(9K8IC5#+63G_84 MY_Z*3&E 6S= JX[%G"RW*^]P:)!<=/XDN[J\WIAUG)DUZ9Q]*@E15IJ@/8[;2BHU2@9^(-!ZL?#$-+(#Z/$#_NC_=AOA*!H43=-Z[AA M=SBBJ+?[TOVO;&T87"QH[[0JNF6DW1/P:\7-*[ -4Z3OQP_#.(HOZ1&-TLN] M:9O ?Z7R3HA_DPZ.]%^O[;_>R?UW51K>*C##K%+<<*K\NY=,5+88%TH6KI#W M.O7DOCS*Y:2^W)61E]2;%9V<1I/XI!&^([K7L._:U&GK W/M_0HK6CKJ0_H9 M_N.W8FCJHZPAF<@JX2!/Z=3?UM92PR >^H-1#,,P]H>]8>D3_J)?X@C6E$]PT_Z0\.+G.P4;U6:^E1LW[9WBJOZ*/UF M7E](/C.U)"E!X()&PO=V]R:W-H M965TJD57YPI8[ :EHAL&P:";,IYU MQF?NWE2-SV1A!,]@JH@NTI2IU24(>7?>H9WUC4]\D1A[HSL^R]D";L%\R:<* MK[JUEYBGD&DN,Z)@?MZYH*>3L&<'.(L_.=SIC=_$AC*3\JN]N([/.X%%! (B M8UTP_%K"!(2PGA#'M\IIIWZG';CY>^W]#Q<\!C-C&B92_,5CDYQW1AT2PYP5 MPGR2=^^A"NC8^HNDT.Z3W%6V08=$A38RK08C@I1GY3>[KXCXD0%A-2#<&4#[ M#PSH50,<<]T2F0OKBADV/E/RCBAKC=[L#\>-&XW1\,RF\=8H?,IQG!E?%AKO M:/V&7#+--9%S,E6@(3.LI#F+R2U?9'S.(Y897VBKQZ\9J\(#PCGQ-9:/2LS[H&8[!(NE&% M][+$&SZ EX;D1F8FT>1=%D.\[:"+P=<,A&L&+D.OQRN(CDB/OB%A$/9; $U^ M?'C/ Z=7)Z3G_/4>2HA+P\>=-%S8-)0SS3Y[+"-_?T"OY-I JO]IX[B$T&^' M8#O'J=W()02^B,7_Y&!\';-GX.Y&R+K7[-5M_G?3QA.B'PK>!+)I L M+.,$YZU8$<'Q9HS%M@1M4ON(2,47W)8H5F>AN%F1F!EHH\?_3I,H )*652@5 M$3A]VGCQ>GDF+\C%-0D2V>!=@9#6DNY JP,$ @!S,!!"-,^,=5#'.O#&>IOP/+?E;WM5 M@A_"7D12F[9P2E^#C7#ZP^!DM!-/B]4([6JK+:##&NC0"_0B1KX-UQ8>W.-" MK*&5\>'>R\/A#K[2Y'C#9#!J!S>JP8V>4#&&W:^+ A=K)OAWB$F18R?28(P M.Z/:H(]:BF6W5KPXGEDK)W64)_XHV]>%5IK,E4SQ"1"# M(LEF0&-56X]O2*YD7$0&P0I4/,J-M)9K_R]_&X5T^%83(:-RM<"YO7Z(.BF" MW-A9;L/%HHMM^:&1>YE#:_.-%PH$]L,8T6)36+@4'[7U-2\KS\P?#1J]$O@[ M/O9=Q2P=A7+1/IK%1QS>%C.;1<-= M :RN64-JI@\Z@WS"N:@%*978=?/"ION2***^+XKHBK2Z%X3HD$O MW)G*E=7QEA6E[9V(A@W6T(OU(]*OR*1 O%;@:.PYJ&EN()V!:M4S?G]/%32' M\K8=?2, Z2^@ .E!)>"AO&TSUHA ZE=D2%35?[5KJT6>"XZ-MS7P_E[)AN%) M?[>P]ZUZHU'O@<)N5!GUR[+MPO[ V8P+W#C!(]5]('55A?8SM!IMQ!H=_ +5 M[56,3V;L0-ZV&6M4(_7+QMW.W1KPOF:D- QVJWI?-F)3'SQ0U8URI'[I>,/N M>5JD=0V3?\EU9D#8HYH"]UM3)7.PDN='.OF!U&$5\,_0FK01F_3D%ZCU ^FQ MBK&?H>["1MV%?C'V3J/^=2JTT# O!.[CYTX.8T&A*'5;5^:JJ(V*1YS3P"FV MULVZ?^ASXV[46>A79UM[V/?K/:QOHO@=/C7MA_*V'7XC^,+P_Y\HX4%%XJ&\ M;3/6B,30*ZF>>.A1.=M<'@9[9QXM1L.]4X7NQE$S;B\7[@3>[HTP&^69:WVW M/N6_<&?;._FD/*MOW)1_'=PPM> 9;F=ACBZ#HR&N5ZH\C2\OC,S=@?9, M&MSCNI\)L!B4-<#G&PO=V]R:W-H965T\^]/LEQW%L(^:#F !H]QSQ1?6^N=7KJ^RJ<0TS5D4@A,4^F0L94FZZ<^2J5 M0*/<*.8^"8*.'U.6>(->/C:6@Y[(-&<)C"5261Q3N1P"%XN^A[W-P V;S;4= M\ >]E,[@%O1=.I:FYQ=>(A9#HIA(D(1IWSO#IT/2M@;YC)\,%FJKC6PJ$R$> M;.#6"P9D;4!RW*M .+.-/-7;,&Y*T">\V96#.THS0$N@4CD MPO [>K\L/!O@.>(C5$6ZLR4S$D;9[2*Q>\4N71J MI$VG!N3'!?+C=Z&-.PK>3YMN ;C[5MJ,:#@WL^3R_[H[V.(,4K'F)T4*)S6R MY:0&Y#@H52QX%[[L"?,*PN MY<5OI

F-1($ER'B.)2 M1;%3Z@['$G>8YGZ2E/*)WRB9W:=CB> MN,.T7O$U*043N[7,290*^Q9WN*I+4,HI[M;)GSIT%)="BIUJ=SC^N,.0_?PA MI8(2M[3MX$^5#8P[2L7*DU)3":Z1-J0.;25;?Z;N7]-#T69/&$SVTZ:45.+6 MNAVT><4FQNVT:J%+426M.EE2A[*24EF)^P?U8"QQAW%M=?VM\R9[=C>B&PO=V]R:W-H965T6P3I40O2=G)VR])R3JT,FMO>!/K,/.+W\QH-.%HS_AWL0&0Z"6AJ1A[&RFW MM[XOX@TD6%RQ+:3JSHKQ!$MURM>^V'+ 2^.44#\*@KZ?8))ZDY&Y]L0G(Y9) M2E)XXDAD28+YZQU0MA][H7>X\$S6&ZDO^)/1%J]A#O++]HFK,[]469($4D%8 MBCBLQM[[\'8:#K6#L?A*8"]JQTBC+!C[KD\^+L=>H%<$%&*I);#ZV<$4*-5* M:AW_%J)>^4SM6#\^J#\8> 6SP *FC/Y-EG(S]H8>6L(*9U0^L_T'*(!Z6B]F M5)B_:%_8!AZ*,R%94CBK%20DS7_Q2Q&(FD,T..(0%0[1J0[=PJ%K0/.5&:P9 MEG@RXFR/N+96:OK Q,9X*QJ2ZC3.)5=WB?*3DP=,./J*:0;H$;#(.*@<28'^ M0 \DQ6E,,$7OA0!U":=+](G@!:%$$A '^R7"$M5D5&Z>(&"GYO3M$9(%\'^4^9?Y#%V\NT3O$$G17QN6";4*,?*E0M< M?EQ@WN68T1',&<17J!MV4!1$URWNT]/=NTUW7P6\C'I41CTR>M=']*:8\U>- MFH?L -S&9172+_FMV.(8QIYZBP7P'7B3WW\+^\&?;92.Q!K,W9*Y:]2[1YCS M*KIM8^RZ9'0DUF"\+AFOK7F= 2<[K!L3P@:WC=8J<2YM+M8W8KIE[R9A+QKY MNQ:(7@G1LR:J]HZW9JOG7(DUHC#L(S#\/]VCJ%+1D=B M#<:;DO'F[9W#*G$N[75$P(U8,UC5B!/:9YPY6:=D16*L I,_ZO-"EPW6Y(K1F6:F@*[5.3Y2,5.IV87*DU.:N9*3QY:#K^H;)KG$W< M,GX=_515PU4X>%L7=CH_N5)KPE835&@=7L[IPL.3NG"+U0\)\6N;$GI'Z!'S M-4D%HK!2/L'50-4QSS=9\A/)MF:?8L&D9(DYW !> M<&ZOZ*,7DXT5L?Y5;7 MY#]02P,$% @ ;(1N6D:DN.5I @ V04 !D !X;"]W;W)K&ULK51=3]LP%/TK5QZ:0&(D34K96!JI'T,@P83HV!ZF/;C) M;6/AV)GMMNS?SQ\A*ZAT>]A+_'7/N?>D@J8YKS*-)% MA375)[)!84\64M74V*5:1KI12$L/JGF4Q/$@JBD3),_\WJW*,[DRG F\5:!7 M=4W5KS%RN1F2'GG:N&/+RKB-*,\:NL09FOOF5ME5U+&4K$:AF12@<#$DH][Y MI._B?G9"[E@UM2?V.EJ8;D/8$2%W3%S9W<7&*KY]3Q%9)K_X5-B#W[0*!8 M:2/K%FPKJ)D((WUL?=@"] :O )(6D+P$]%\!I"T@]4)#95[6E!J:9TIN0+EH MR^8FWAN/MFJ8<']Q9I0]919G\E%1R)4P&NZP0+:F7XX14,9/[(1][,I'!XOY.\E<".% MJ31\$B66SPDB*Z93E#PI&B=[&:=8G$#:.X8D3OH["IK\.SS=4T[:&9QZOO0O M!A_#9VG0#M>2"@W6+;A@@HJ"B>6V^=^O+0%<&:SUCUUVAFS]W=G,J+MEY)C6KIFX<&7T6X7MUNUY]&_EF^V!_;OA7:S!^:T/1NJ%HR M^WU&Y 'N^D/:2M N7H.OF^6]0 M2P,$% @ ;(1N6OB+<@C5 @ C@D !D !X;"]W;W)K&ULK59=;YLP%/TK%JNF5FK+9R#K$J2V:-H>-D7-NCU,>W#@)K%J M<&:;I/OWLPVE%&B65GU);#CG<,^QS66R8_Q.K $DNL]I(:;66LK-A6V+= TY M%N=L X6ZLV0\QU)-^ M8_[W"BC;32W7>KAP0U9KJ2_8\62#5S '>;N9<36S&Y6,Y% (P@K$83FU+MV+ M)-)X _A!8"=:8Z2=+!B[TY,OV=1R=$% (95: :N_+5P#I5I(E?&GUK2:1VIB M>_R@_LEX5UX66, UHS]))M=3:VRA#):XI/*&[3Y#[6>D]5)&A?E%NQKK6"@M MA61Y3585Y*2H_O%]G4.+X ;/$+R:X!U*\&N"?R@AJ F!2::R8G)(L,3QA+,= MXAJMU/3 A&G8RCXI]++/)5=WB>+)^#)-65E(@6X@!;+%"PKH#,W5[LI*-61+ M-(0X3D!B0D\4]':>H..C$W2$2(&^KUDI<)&)B2U5&)OVZGT4;YO-ED;E>PMZ)5V@\9NL-?N-R;A M?UXKA5'+111UC/8A@=]QN;>.5[H<-2Y'^Q>5JB:#BQ20:EF[.PN[0#F*B#24:]Y3^+/C28)T["QDFXU\D<4[->LN2Z^9F@!CV$_?H" M;]0Q,0#R@ZZ+L._"'?O#-J+&1O324W:*"I!#3J*!HQ8X7L=*'^5[8>!VO.RM MZJ6;T&XU/_VE\A7S%2D$HK!4\LYYI(+E5?>O)I)M3#]<,*FZJQFNU0<3< U0 M]Y=,G<9ZHEML\PD6_P-02P,$% @ ;(1N6JGS:,WC @ >@@ !D !X M;"]W;W)K&ULK59A;]HP$/TK5E9-K;0V(4!@'40" MNFF35@F5=OTP[8-)#N+5L9EMH/OW.SLAI31D4[4OQ';N/;]GSG<9;*5ZT!F M(8\Y%WKH9<:L+GU?)QGD5%_(%0A\LY JIP:G:NGKE0*:.E#._3 ((C^G3'CQ MP*U-53R0:\.9@*DB>IWG5/T> Y?;H=?R=@LW;)D9N^#'@Q5=P@S,W6JJ<.97 M+"G+06@F!5&P&'JCUN6D;^-=P#<&6[TW)M;)7,H'._F2#KW "@(.B;$,%!\; MF #GE@AE_"HYO6I+"]P?[]@_.>_H94XU3"2_9ZG)AE[?(RDLZ)J;&[G]#*6? MKN5+)-?NEVS+V, CR5H;F9=@5) S43SI8WD.>X!6= 00EH#P$- Y FB7@+8S M6BASMJZHH?% R2U1-AK9[,"=C4.C&R;LOS@S"M\RQ)EXE"1R+8PF-Y V] Y M!W).9I@LZ1J'@:&,GR'Z M;G9%3D_.R(G%W&9RK:E(]< WJ-?NZB>EMG&A+3RBK162:RE,ILE'D4+ZG,!' MHY7;<.=V'#8R7D%R0=JM=R0,PDZ-H,F_P]L-T02&'EYE#6H#7OSV32L*/M29_$]DSRQW*LN=)O9X M#$LF!!-+O'S2/Y*Z;U*>J]1 M^JVB0G-:5/7T)]8\[!*FME[T7AAI!0=.:D+JLZ)?R>LWRL/:\Y=T[;],Q>@P M76MB]E*Z$.;OE?$PE>I)YP"&/!=49%O'=CR2EMK( MH@:C@H*)ZDV?ZSSL ;KQ"4!0 X)C0'0"$-: T!FME#E;4VIH,E!R2Y2-1C8[ M<+EQ:'3#A#W%N5'XE2'.)*,TE:4PFMQ#"FQ#%QS(%9GCSY*5.)1+,LFI6($F M3) YY6 C3:D$OC2H#9#+*1C*^#N$/%R37Y*#+(#@E\=-C8#'8VQ\%9QBFDUR3LOB=!)XA:!$W^ M'1Z>D1,V60\=7WB"[R79FGP?+;11^#O_:$M4Q1.U\]@K?JO7-(6AAW?8G8>7 MO'W3C3L?VDS^)[(#RU%C.3K'GHQAQ81@8H6WCE.10IO;BB)V%+;^;)*K,+H9 M^)M]%RU!W9NP"3I0UVO4]^RGU@-L'Z:U@L5O]H^[ATI?!UR=2)K_49?_ZP^O)U_.=#^Z[.* M@F-A+4'[IUY)\_=J7 %JY4J_)JYZ576@66VZR\@5U:/U,7:=JDF\T%0MZXXJ M_$E70# , *(* 9 >&PO=V]R:W-H965T9^@4&DME&U2JM4E77[,.V#"0>P MFL3,-M#^^]E)R$*29@SU"\3Q>8_/\_H2CW>4/?,5@$ O:9+QB;828CW2=1ZO M(,7\DJXADST+RE(L9),M=;YF@.>Y*$UTRS \/<4DT\)Q_NZ!A6.Z$0G)X($A MODE3S%ZO(:&[B69J^Q>/9+D2ZH4>CM=X"5,03^L')EMZE65.4L@XH1EBL)AH M5^8H"E1\'O"=P([7GI$BF5'ZK!IW\XEFJ((@@5BH#%C^;>$&DD0EDF7\+G-J MU9!*6'_>9[_-V27+#'.XHKB19H: X+O$G$(]U]@9+'5?EBFO#\%^V* M6%^.&&^XH&DIENV49,4_?BE]J E,YPV!50JL8P5V*;"/%3BEP,F=*5!R'R(L M<#AF=(>8BI;9U$-N9JZ6^"13TSX53/82J1/A7;:%3%!&@*,!FA:3C^@"U3O. M(Q"8))]DQ-,T0N=GG] 9(AGZMJ(;CK,Y'^M"UJ(RZG$Y[G4QKO7&N!'$E\@V M+Y!E6$Z'_.9XN=TACXZ76X=R71I8N6A5+EIY/OL?+KZBB/ XH7S# /V\FG'! MY,+^U65/D=#I3J@V^XBO<0P33>YF#FP+6OCQ@^D9G[O,>L]DT3LE.S#2KHRT M^[*'MR0C@'AIS#;=V/=E#@V(V@J+>2$SF=BM/I MY9Q"2@:+ U@D-U)^2 Y(-E@S&@/O-*!([-;8+,\?^@T'.J*&MCUL6-!;Y(D6 MN)4%;J\%CW@G#S(!C."D$]1M(=B>T>1L![FN8S

PLY$=.K,+U>S/L]HCPP M!_(XD!],T47KM4 \L\':#C&#!FEO+2>2^A6IWTOZ52[8D:3<'X7E"%VP?HMD MX/O-#7K3$64:[K"YB/W69A^8CN?_72D'-$%%$_32U+Y_%RB#SCD+6B/;AFN[ M#8R.*,NWFVNTMYK_G3F]=B%0M[=[S)8DXRB!A4QO7/K25%;5O$0"4P&R?T&IV#?4M:.ZEH9_ %!+ P04 " !LA&Y:NKP"H$\# M "<"@ &0 'AL+W=O M9@[/F1$Y,]T)^4U5 )I\;VJN9EZE]?K&]U5104/5M5@#QYVED W5.)4K7ZTE MT-(Z-;4?!4'J-Y1Q+Y_:M0>93\5&UXS#@R1JTS14_IA#+78S+_3V"X]L56FS MX.?3-5W!$^C/ZP>),[]'*5D#7#'!B83ES+L-;Q:A=; 67QCLU,&8&"G/0GPS MD_MRY@6&$=10: -!\6\+"ZAK@X0\_NM O?Y,XW@XWJ/_:<6CF&>J8"'JKZS4 MUZ2$)=W4^E'L_H).4&+P"E$K^TMVK6V6>:38*"V:SAD9-(RW__1[%X@# MAS"]X!!U#M&IP^B"0]PYQ%9HR\S*NJ.:YE,I=D0::T0S QL;ZXUJ&#=I?-(2 M=QGZZ?R>;X%K(1DH4K'#%.]AL_R",HD%L@[^] 4U9_0+O/3W?D_;L/ MY)VQ_%2)C:*\5%-?(R.#ZQ?=Z?/V].C"Z6%$/@JN*T7^X"64QP ^2NGU1'L] M\V@0\0Z*:Q*'OY$HB$8.0HO7N\<#=.(^O+'%BR_@[0-Z[PKHW[?/2DO\D/]Q M1:X%'KF!S>V^46M:P,S#ZVOQO/S77\(T^-VE^HW CF(PZF,P&D+/Y[!BG#.^ MPOM64UZ 2VT+D5H(\_1L\ZLP2":3J;\]U.$R&Z59UIL=,4QZALDKLF2^Y4Z] MBV'REOEX([ CM6FO-AW,Q\N'V&&3HJ)R!271@A1":47$DBA:@_-&M^#)80K2 M27::*(?5)$X#=YZRGGDVR/P).1EN&)0MPT>G[B64F+Q.E8MS=L8F2\/@A/*Y M49)$8S?C<<]X/,CX55_6^.S@- Y/R)W;7,7C.'*SF_3L)H/LODJF34"7+E:3 MLQ/#*(I.:)T;91@T-ZLP>*E)P2"O3Y)R5=.VSI?_8A7$QD&[ZTMP3C,(1R6=/^*+RS M&Z[;$MFO]BW6K6TL3M;GIO6R_<,+3-NW?<27@'%%:E@B9'"=8&PO=V]R:W-H965T_SW7=G[<$-6J3(+ M[F24XQ7<@KK+YT+/W)HE(1DP23A# I9CYZ)W'@V-O37X1F C=\;(1++@_-Y, M9LG8\8Q#0"%6A@'KUQJF0*DATFX\5)Q.O:4![HZW[)]L[#J6!98PY?0[250Z M=LX@Z*"ZEX5H&U!QEAY1L_5CKL #1/ M,\"O /XA('P!$%2 X!#0?P'0KP!]JTP9BM4AP@I/1H)OD##6FLT,K)@6K<,G MS*3]5@G]E6BH2-$&/J:\D)J#CERE?;.[.'&E2>7I2?^"YX$Z)HS ME4ITQ1)(&O#3=GS/;R%PM2RU-OY6FTN_E3&"^!0%O1/D>WZ_R:%_@T=_#@]: MH@GJ3 >6+_BK3/_XHLW13$$F?S;EKN3N-W.;N^E MZ'ULTJU+LJ@CLCU-^[6F_39VG2--&I/R3,"COHLE-)9^*\UKY2O)0DMFKO7U MI#<(@P\C=[VK2X-5Z(5GM=5>P(,ZX$%KP,]%E-=%!,]%E$&V -%80*V\KU6@ M2[*H([(]/<-:S_ _'LJP2TV[)(LZ(MO3=%AK.FRMT5F68R*L@'R)*&VY5API1L8.TQU3PK"&.CO2\[5=F(VJ+O&ULM5AM;YM( M$/XK*ZXZM5(26# OSMF6&N>J5DIT5MSX2M__^=H& P6M: MY_ 7FX69AV>>&89A)SO*OO(M@$#?DSCE4V,K1'9MFCS<0D+X%)XDA/VX@9CNI@8V M7DX\1)NM4"?,V20C&UB">,P63*[,&F45)9#RB*:(P7IJO,?7")I6S M9)!$:?E/OE="[#G@T1$'NW*P?]7!J1R<(M"261'6+1%D-F%TAYBREFCJH-"F M\);11*E*XU(P>362?F*V8+(BF/AQ@18Q204BZ0K]^2V/,IDJ@2[1LDPOHFO4 M;_KV%@2)XG?2YW%YB]Z^>8?>H"A%G[Z1QG_^ZN]-V-Z5*M51V+95=X#FODNK+G31'GP0D_%]=J"7V2(^M M'M9KGI$0IH9\&CFP9S!FO_^&/>L/7> #@;5D<&H9G#[T/1FR6@9XD>$";1CE MVER7J%Z!JIK+\PP'MJ\2^[P?VJ&9ZDC8KOWBX(QGK";DW8[2;V4YC3E@N5E^Y5/=L;H1I:7-MG> 0';=X(.2XV1&QQ) MM%^3]/]/=:8@='3] R8!'GE.A^^A%;8L;-MZQD'-..AE?)-'\2I*-[S@^@!E M>2X+I7.I+_IR#\D3,&U7Z84^M:L,!-9285RK,#YC?LA3TS846EN M9CC YYP.\*#CP5!H;2F: 0&?9T*H8-NO+6_LXVX-:^P<:68=*>)F2,#]4\*' M*"5I".@.Y(W#_W//JQ%.3M% M:.UXFQ$*!^>LUD&GJ*'0VE(T7ZWC@P\OQ['][N>9SLP=^=U/"W-O M1T)M!]T3MHE2CF)82S_KRI<%S\H=EG(A:%9L4CQ1(6A2'&Z!K( I WE]3:EX M6:A]CWJ?:_8?4$L#!!0 ( &R$;EIDS^_&PO=V]R M:W-H965T0 MZ+$LJ)A9N93;:]L6ZQQ*+*[8%JAZLV&\Q%(U>6:++0><&J>RL#W'">T2$VK% M4]-WQ^,IV\F"4+CC2.S*$O-_;J!@^YGE6D\=GTB62]UAQ],MSN >Y.?M'5MI!V/Q!X&].'A&.I458U]U8YG.+$='! 6LI9; MZN%?(3 MV_\*=4(CK;=FA3!_T;ZRC2(+K7="LK)V5A&4A%:_^+$&<>"@=/H=O-K!:SN$ M+SCXM8/?=@A>< AJA\"0J5(Q'!(L<3SE;(^XME9J^L' --XJ?4+UO-]+KMX2 MY2?C)9689F15 )H+ 5*@]VB>ID1/"B[0DE9+2T_1VP0D)L4[9?'Y/D%OW[Q# M;Q"AZ/><[02FJ9C:4D6D=>UU/?I--;KWPN@^NF54Y@)]H"FD/?Z+87_7&Q"P M%8J&A_?$X\8;5$Q@?85\]R?D.5[0%]#_OZ+LZNV *%$ MPON/:GNEJ#O=7SXJ'[244(J_^B:P&B#H'T"?2M=BB]P *2VBMH/#6!L />-[4?#E%U;4(W;&R."(P: J-! A^$).I@4&L*9QF'3#TB MW$>%;;I0]+&AEOBH#\ZH$ZOG3H[S650VHR&;9##\$Y='V, )+PXG[(,3=A)W M Z<%YSMLDL'P3X03-7"BB\.)^N!$G<2C<8O-MTV2P>!/1#-NT(POCF;*WT$RZ1U++)!D,_D0TKO-\B7,& MX?PF<^CY]J OMU"N@/=^V(F>H1ST3VG6G(N MM6.ZWC-=;W"Q+LLM)ES5CE+OU8+1#!6&A%ZW5O,V'8VK+# M,;R:V)G4*F+V0;E6 L],V2O0FNVHK"J5IK>FH&SU+W3);&ULM59=;]HP%/TK5E9-G=0V7R2!#B*UH&Z5V@F5=7N8]F#" M!:PZ-K,=:/?K9R=I!L6P5F(O8,?WG)Q[XIRXN^+B0\-A1IEQ>*$@9# M@621YU@\70+EJY[C.\\7[LALKLP%-^TN\ Q&H.X70Z%G;L,R(3DP23A# J8] MY\(_[_N> 905WPBLY-H8F5;&G#^8R?6DYWA&$5#(E*' ^F\)?:#4,&D=OVI2 MI[FG :Z/G]FORN9U,V,LH<_I=S)1\Y[3=M $IKB@ZHZO/D/=4&3X,DYE^8M6 M=:WGH*R0BN"T@K %AV6BEK&QK@!5.NX*O MD##5FLT,2F]*M.Z&,/,81TKH5:)Q*KUF"K,9&5- %U*"DN@4C:I'BO@4;2\? M#T!A0C_HNOO1 !T??4!'B##T=7?"8_EFD2=3I==[G>TG91QX^\IFA#:JN1VMHK]2++ MBKR@6.DGIN4)17YCDQ(VD153M';_T\3K!"]4VJIB/[3+C!J9T1L=_:*#>K>? MT9:(R$M>"-VN\:,PL>N,&YWQOW3J7-5!6V"*AD)_,X1Z:O;_+>1C$-:]OY?V MK7O_0&0;#B2- \G_S(#DD#XVH^6#-@NVIT!G49JYV 9 MT'E5!MBJ=F: [_W]XGH'38&:+MX; Y8B2PZX:P<%-M=@NMM-N_Q[; M24,[VL#0^-+:SCW']YSK^&:X%O).Y8@:[EG!U^;Y*_'0K5W*>"A*75".EQ)4R1B1#Q,LQ'KD MA=YFX8HN30*VE>4H-3L>?T'B@X V,TY1:8TD!%[PZ'=;FXW/4A!:O3,3M]3D<'[V" M(Z <;G)1*L)3-?2U2<.2^4F]Y:3:,CJP91C!3'"=*WC/4TQW"7R3?R,BVHB8 M1*V,YYB<0"=\#5$0=?*!J<-D$[,KN-S&ZKS!FYIZQD\&V&;([R^[[<6AGL M#76FEB3!D6>N((5RA5[\\D78#][MJ^(SD>V([35B>ZUBW7L"XX5$-'>85G"% MK"[3#4IFJ^1"]IG0SMR#!R1R7V6GKXSD>V( M'31B!_^MNNW,H:ON/KVMN*?J];;5:;WCMV+>?1^L3T MY*J%_J*I&OJ,R 7EREQ?F:$,3@;F=,JJ2583+9:NS\R%-EW+#7/S78'2!ICG MF1!Z,[$;-%\J\4]02P,$% @ ;(1N6JT&B/?G! ,AP !D !X;"]W M;W)K&ULM5EMC]HX$/XK5JXZM=+N)G82%O8 J0BS^NY M,::),Q[JWZ9\/&1;$=&$3#E(MW&,^<];$K'=R('._H+C!CV1& MQ,-FRN696Z L:4R2E+($<+(:.6_AS<3WE(.V^(>275HY!BJ5.6/?U%M)+ZPW7N2)Q0JO 6+4OT)=KFMYX#%-A4LSIUE!#%-LF_\G!>BXN!W M.:#< 9WJX.<.ODXTBTRG=8<%'@\YVP&NK"6:.M"UT=XR&YJHVS@37/Y+I9\8 M?R"R!BFX!+/M9A,1>8,$CL MCG"R(&"F.^GU'1&81F^DU'_M1*5 M$?[<+K*%5B]&AIHE74,C59Y"9CE":&:S%JMN.H,EUT(S MV4ZYU-E<_+P 4RFD!) B"=S_V-*-TE<7X),45<:6-**??:\LH=5K47([#%[: MDD95<'::EM#J:98: 1KI>?R.)EHR=S=DV)17 ^^P'YM&(80=[5AR.S23^SXV MO4!>9"OD)5M=%BOD!9@)++3Z!VP%,GLJ%_\I2ZG>;GV[?Q9J\S:/"+A/MK&> M/Y:TM^\1J2'6A.6(+ MK5Z,4J# _DLU,#1JF[/SM(16S[.4/-"L>8Q*+/>M3F>+$&ZSZE3"J-0YZ(C. MT;V^;\I3F] ,>O8&]G>H&U2J&V16-X8F1%;EC2VT>IZ5IQ%F>9.OUZUYHF9S MA8<=V&84]#H:L!0UR"QJ#EADWX%2Y.3WQ2Z+'(DF&X?*&!1AM-Y0.V#URI42 M")F?;TAB K_*)N9+G-W@OT,LH5(L(?,3E2/[>F3UL8HMM'JNI?A"O_!D)?>M M36IS<]]BU;V[1Z7 06:!DW5]J9I.[T6KRL866KT*I;)!9F5SK!>MJAM;:/5< M2W6#S.K&1"Q-U8(&P6$C-HT"'[7WH5\J&]^L;+J)I>Q-N]QR)* 6.C!O4^SA M925T*R]TU-NTCY@_TB25F\N5O(!W=2V7-)Z]H,I.!-OH=SQS)@2+]>&:X"7A MRD#^OV),[$_4:Z/B->'X?U!+ P04 " !LA&Y:=<(I.=X" "$" &0 M 'AL+W=O^V)),'IY#2J(':R$? M50: Y*G(N1HZ&6)YX;HJR:"@ZER4P/67N9 %13V5"U>5$FAJG8K<#3ROYQ:4 M<2<>V+4;&0_$$G/&X482M2P**G^/(1?KH>,[VX5;MLC0++CQH*0+N -\*&^D MGKDU2LH*X(H)3B3,A\[(OYCTC;TU^,9@K7;&Q"B9"?%H)E?IT/$,(<@A08- M]6L%$\AS Z1I_-I@.G5(X[@[WJ)?6NU:RXPJF(C\.TLQ&SI]AZ0PI\L<;\7Z M,VST= U>(G)EGV1=V?:T<;)4*(J-LV90,%Z]Z=,F#SL.?N^(0[!Q" X=.D<< MPHU#:(56S*RL*44:#Z18$VFL-9H9V-Q8;ZV&<5/%.Y3Z*]-^&'\!G0-%SLA$ M%*7@P%$1,2>Y62:)4$A.IX"4Y>^TSO",GA'%RGXFEHCQ5 QLQRN![JH48..9K4"[.YGWP_Y!=1IL.E%S<:*:;=3*]HHCZ!P@T62K M N6,SEC.D$$CS^@9A[![0+/!Y,@6ZMUS2@=>ZQ58=\1],U9^OJ5PPKK2D MN8;TSB.=+5GUO&J"HK1M8R90-R$[S/1O DACH+_/A<#MQ 2H?SSBOU!+ P04 M " !LA&Y:NY\,EG(# !J# &0 'AL+W=OLW.K42NWF%P38@TA=]JJ>U*JKW?;ZV9M,B-7$SMD& MNO_]C9W@!1K2;0L?($YFGM][&=O#?"OD5U4":/*MKKA:>*76S97OJZR$FJI+ MT0#')X60-=4XE"M?-1)H;I/JRH^"(/%KRKB7SNV]6YG.Q5I7C,.M)&I=UU0^ M7D,EM@LO]'8W[MBJU.:&G\X;NH)[T)^;6XDCWZ'DK :NF.!$0K'PWH17RS R M"3;B7P9;M7=-C)0'(;Z:P3_YP@L,(Z@@TP:"XL\&EE!5!@EY_->!>FY.D[A_ MO4-_:\6CF >J8"FJ+RS7Y<*;>B2'@JXK?2>V[Z 3-#9XF:B4_2;;-G:",V9K MI47=)>.X9KS]I=\Z(_82HN1$0M0E1,<)XQ,)<9<06Z$M,ROKAFJ:SJ78$FFB M$RWQ*<,\G;X']$"1U^2C+D&2R@P)XVU]&)]?W("FK'J) M(9_O;\B+BY?D @/(IU*L%>6YFOL:>1@T/^OFO&[GC$[,&4;D@^"Z5.1OGD-^ M"."C *CQ )W:FQA8O/H&WI*HD#64Y M01\)K<6::X6F9=4:]1KWT&Q2H]=K";@F-!%%9WW%Z .KF&;0:VP[[ZA_7K/D MKU1#,UAXN*85R UXZ9]_A$GP5Y\I9P([L&CD+!H-H:S @:ES8/K,(CO];H81(O(( M5"J2D-INM'T*GX,/Y.VIAL.,6C7JXM2J' MH>(.:NI41C]2&09/)VOP8S,X9PF?"^U0_EYC$?YV%7<0 ML[WM([@,DNG1)G,B+.G?:,+HB6+TFY78 1S-/ EF!Y]CNOU)HR.Z_E[75H-< MV696$5LB;>OC[KJ&^8UM$X_N7YM&VG:#3S!M%_Z!RA7C"@46"!E<3O!HD6UC MVPZT:&QO^" T=IKVLL0_ R!- #XOA-"[@9G _;U(_P=02P,$% @ ;(1N M6IQ;'_:= P 80T !D !X;"]W;W)K&ULK5== M;YLP%/TK%JNF36H+)@22+D'JQZI-ZK2HWN*Q8;2(DX9SEDZLJ*\91( MM>1K5^0U[HIH1F3CPQYV8\GK!")C2#&4>B2%/"GZX@8;NI@YWG M$_=TO9'ZA!M/GX4X$Z-:<.W#]^1K\UR:MD MYD3 -4N^TZ7<3)V1@Y:P(D4B[]GN U0)#37>@B7"_*)==:_GH$4A)$NK8*4@ MI5GY3QZK0NP%^%%'@%\%^$9W2614WA!)X@EG.\3UW0I-'YA43;021S.]*P^2 MJZM4QO<.B]ZQ$X MJ 4.^M#CSSEP(FFV1J544X&A366)$QHQ!S1X%ZO@)EN;>5H6Y(4@-CJN1Q]A:@@#RKA=S4% MWO->W.M9MS0CV0+0/WE7A?5_S0LW]HI[S?&%UF[SJF .FB@:=U2J\4[<;YX6 M=JMY53 '[&%'"^/&.W&_>5K8K>:%+=XY\#O8&^_$_>9I8;>Z%VY[)^[JEL8[ M<;]Y6LBM[H7;WNEU<#?6B?N]\R7WD>Z%VXX:C#O<"S>>BOM-M?2O0Q,ARU]J M4M-"K#I&K??Y6="U,8V-XGX?/2C.*;JC9$X3*I].T8-44YP9VI2YE;=15;<9 M$]0,PC_>/TH]5L\30.^S(C4O"9;93:=?Q&>Y 5YS4[U)UP7GK4(<3G2-5?O_ MWZHKR/UJ!\%+IW;W!F;]\?&)\#7-A'JH5BK*.X_40\/+>;Y<2):;&7K.I)K( MS>%&?0,!US>HZRO&Y/-"C^7U5U7\%U!+ P04 " !LA&Y:2-ORVEU1QK@X7C/_J7VKKVLJ(*9X(\LP6QJC2R20$HK MCO=B^Q5:/X'ABP57]2_9MK&.1>)*H&V MXU;!7:/ >T7!'.)K,G"OB.=X?@]\]G;XX"7P8?3[&*-*&L/4TA^: KD!*WK_S@V=3WUV M_Q/9"_.#SOS@'+LQ+P7G5V0%!:0,FRQ(X!1U%2#=@;HBL(MYE;!B311L0-(B MABZ^+SO-D6%]I&DJFR@(W-'$WARZ[@D:^\,NZ(4;OW/CGW7SR##+!*^E:NV$ M(DJVJM#<+T&AZQ9!QB(O:?'<3$"A'N@EZ#/2G!8<:'1]=WQDI"G M^6/G2-%IS&@4]@L:=H*&9P7M&Q>TC:M/VO"DY$:A?UR7IT&NXP?'A6D?-&#S M^'VGMAIM]@D"9 [Z="X'YBVGSW MJD?_ %!+ P04 " !LA&Y:?613R4D# #D"0 &0 'AL+W=O6@6&FCN@P0/XRA*0D&9#-*1'[O0Z4B5EC,) M%YJ84@BJOY\ 5ZMQT T>!B[9O+!N($Q'"SJ'*["?%A<:>V&#DC,!TC EB8;9 M.#CN'DV&;KU?\)G!RJRUB5-RH]2MZYSEXR!RA(!#9AT"Q=<2)L"Y T(:=S5F MT'S2!:ZW']!/O7;4@'=#S0BMF7M:46IJ. MM%H1[58CFFMX;WPTJF'2[>*5U3C+,,ZF4]!L29V5Y)1)*C-&.3F3QNH2]\H: M\I(N07O<%B:.XOX70 MY._#>RUT>HW;/8_7^[/;W][C'#FS(,SU-JOK&6(:_#.2$"E5*B[F?<6H,FS$S M4I3<+U*V $TR)9!*X4X+](I)[+N7575[FV,5C<33<(?7,GV5)*-PN6Y$*]7_ M-&+0&#%H->(K:$4FREA\<$XUP20A>!:MJ,YQ2%J-9YHAW\Y!W("^)C_(!R5* M33<2\(;$/S8:/YL/7'^5@@9J%XDT%J1C)J"LP2[I)&4[Y-?P4Z6,N';C2,'B7$ MX6]),XA^K=F@.VSH#MOI@L9"516)A59+YBJ^(5@Y*M;NM_<-N"MQ+[DK,]OX M#W^CUHNBZ+& 5B[_NC'A6B$5H.?^?F'09W2]JJG-:'.%.?:5._RUO+K_G%,] M9RB;PPQ#H\XA;H2N[A15QZJ%+\LWRF*1]\T"KV&@W0*&PO=V]R:W-H965TVIJZZZVSNI55]X M89*@@IVSG:3]]F<; J$A)JQXDQCP_)F?'V8&3_:,_Q!K (E^)C$54V;: M=46PAH2(#ML 54^6C"=$JDN^[VL#T^">"O3AJ(XWRS-@/?7$73AU/>P0Q!%)+$/6W@SG$L592 M?OR7B3KY.[7A]E9INF+$QUHHFHGH:'R573R-E)V<+X-&.Z*%$'R)*:!"1&-U1 M(?E63984Z!U:@"11+!!;HJ/>:<_H'SUKF?TO@)G:@B%5#]Q3#CZ1 %]NX?D&?CW MJO&RRNF]?BTV)("IHS:S +X#9_;Z#SSPWE>QMB16(N_EY#VCWJU?<-\^JF?H M3D(B*IE[;3*W)%9B[N?,?>MLJYT)>ONH#4,%,?&KBME M!K;G]B;)H$8J!1I7 M5:]DXLRT!%.8'M]<1I.EASL'\$V!4;!\:6U,K\1:V" M1ZTE!&O%T9B[);4R=U'48'M)<6E"L*M\"F0'X:$M'U@%7HCI%]6.;Z]V+LL- M-2+-7I>6LBDQ[?WA*\B*E ,2R7I=88JT?/T1#2]D&QC#A6?F90L,+ M8G2<"5!XVP4'':&X[Z+]P'7'&NS,0:G9*K4C9NJ M_HJ-'I]@IH3Q3ZB;V"B K#)6E0V8,BBY7+W9;5.'#4"G]P0@;@#Q2P'=!M#U M0E>9>5D39EF::%6#=M'$Y@:^-AY-:KAT+EY:3;N<<#:=H.9+YDH)QUPRF7$F MX$0:JRORRAKX ,>,:[AFHD(#:@9GE366R9S+.?Q$K6"LC*6'$$P#K0.5MV8Z MIR5I-=EDX (SI7/,@1DX- 9IR05^XVS*!;>74Y@?^\=[ &7\+U0E2$FDX26:N$4A5FC^VBE.WY2=W8 W:_KQ2F1;DONMY/Y_^"'N[^4N MU?W')?_<'SSP94?0 U?"C:;E?ABG3,^Y-"!P1ICHX"-1Z%437DVL6O@^-E66 MNJ(?%O3?0NT":'^FE%U/7&ML_X3I7U!+ P04 " !LA&Y:0E1_:X0# S M#P &0 'AL+W=OSO9"?5 Z@T9>"<34/1!9CX!!JJT$,7\[6 !C5LGX\;D2#>HQK6'S^4']I8,W,$NB8"'8WS33 M^3R8!BB#%=DR_4[L_X *R#F8"J;<+]I7?:, I5NE15$9&P\*RLM_\J6:B(8! M'IXQB"N#N*O!H#(8.-#2,X=U2S1)9E+LD;2]C9I]<'/CK T-Y3:,]UJ:K]38 MZ>06)-T1.Y7H)>6$IY0P](HK+;H(> M(H4&^"F*HWCH,5]T-Q\L9C9W>X(R>FY7&-*D;'U*I,?1KV+U[HS8DA7E@-J<"N8,@^?47/(Y^\P%> M2.P(=U#C#MK4D]^E4&8-%&)K5XM9(!)2L>;T/\@0<0O$A]^JV1>_%!L[,9NV M=@D>Q;-PYZ$:UE3#7E1V!]AEJG,P68.9?0+(;3HO7:MV7[I2;-2@B_QLHYIM MU,KVQJ TXL4:6]?YP[4)76?6TXCTYC<#T:?Y=6?+W\<<*-8@C_CVF_$O>O^\KIMB['3A_J#=QZOE\XGU># M_6CR/;W.?: M 1^*!]RU>O Z=EH.3"TT_>+)VS<:.QU\C61:Q-EQ&!E;**KB9&0Y0VM M;&BQ<9>&ULS5=M M;]LV$/XK!ZT8$J"-7OR:S#:0.,UJ($&"9-V %?W 2">+J$2Z)&UWPW[\CI2B MR([L-8,'[(O%E[N']]P+?1RMI?JB,T0#WXIBSPBGFN44B.[Y6H%Y]IE5LCI_0KQQY M(O/(-$YE_AM/3#;VAAXDF+)E;N[E^@-6A'H6+Y:Y=K^PKF0##^*E-K*HE,F" M@HORR[Y5CF@HA/T="E&E$&TK='LSNT"%;,1TW!TB8;Q_)@P/SY*H&Z[4#V M.CC3%$@<>U3O&M4*O,VWY4&]9U!]N9; M38;]X]!KPW_@< V?-*O?=(_5,KW#\GY0& ;G M/'B9Z7(N^)^4YW0_NBRG2_;9,=^=U^6IO4;.OHM.A]N9W2(5!L->>VH/:TK# M_UL5#U_R>%G&+4*[Z_BT)GOZ7]0Q;=Z:#!5%.98%O@5!C=N^(M]KQ6L3_D!@ M&PX+@^?&(SA4F5=(!Z)]*+1-WHV&*WQM7?Q,[38HXWBK]707Q[VZ#RK+F M7]A@L%4>+3)T99QNE8??Z#@+5'/7B&N(+:.RUZI7ZV;_W+6X6^L7]A'@.MEG MF/(%<<,4U8J&'%."#$X&5+*J;,K+B9$+U]<^2D-=LAMF])!!905H/Y72/$WL M ?73:/(W4$L#!!0 ( &R$;EIVL&PO=V]R:W-H M965TR?YE+12/>@2P)#'B@L]]4IC MZC/?UWD)%=6GL@:!*RNI*FHP5&M?UPIHX4 5]\,@B/V*,N&EB9N[46DB&\.9 M@!M%=%-55#U= )?MU!MYSQ.W;%T:.^&G24W7L !S5]\HC/R!I6 5",VD( I6 M4^]\=);%-M\E_&30ZJTQL4Z64C[88%Y,O< * @ZYL0P47QO(@'-+A#+^]IS> M\$D+W!X_LU\Z[^AE235DDO]BA2FGWE>/%+"B#3>WLOT.O9^)Y:".K'HP**B:Z-WWLZ[ %&(U? (0]('PO(.H!D3/:*7.V9M30-%&R)8D>.C$W)$F" _2MEH*@J=^ :=6#U^WJN^Z%2'+ZK.3TDT^D3"(!SO@6?O MAT>[ MPLDA?1^(;,=W//B.#W<*X_>2.I7^5M.U%]XU56LF-.&P0EAP^@5KHKI+ MI N,K%T?7DJ#7=T-2[QW0=D$7%]):9X#V]J'FSS]!U!+ P04 " !LA&Y: ML\'@->H% T,@ &0 'AL+W=OK^^&OG:0! MT^!+=$_;%R6!G-]Q?/ZRS3]F=,_X[WQ%J4 /:9+EEYV5$.N+;C>?K6A*\G.V MIIG\9,%X2H0\Y.\['X_81B1Q1K]SE&_2 ME/#'3S1A]Y<=W'EZXSI>KH1ZHSL>KA,* 21+W=T0I-$D60[ M_JJ@G3JG"MP]?J*'QJR,^B@.5V032*NV?UG6MU03_%F M+,F+_^B^O-8;=M!LDPN65L&R!6FJ(G0!YH\T!=A5@'QO@5 '.L0%N M%> >&]"K GK'!GA5@+<7@-T# ?TJH%\4J^S=HC0^$60\XNP><76UI*F#HKY% MM*Q(G"DIW@@N/XUEG!A_9=GR[ ?E*?K$N(R-LR4Z0Q_G\U@IA23H*BOUKG1S MXE-!XN0]>HOB#/U8L4U.LGD^Z@K9$L7KSJJLG\JL]H&LWP@_1[9WBFS+=M&7 MZUMT\N[-P/'PA_<-L(D9YM/9.7)P!?MYXZ.3MTT8_P@,/K9-01O8X3:%;?KI M,"8ZOH<[\H!,&4#"0DA8 M! 33Y.'6\G"-\I!K#;F2R.0TR#G-9H^(/LQ6)%M2Q(F@4@Z<9'E2C#M-HC#" MVXJBA/5V1('=OK6G"@&"_D%?Y#*4H),;.1ZLWI^B MV^;5IA'==AR A/F0L 2%D+"(B"8IAQL;6TTZ[76)54F("F!TGQ06@!*"T%I M$11-U]..+8O;34)3DL4%H#20E!:!$73E;+U=K'1\@-S M7JHT>TM?=^#M+WU!75M06@!*"X_LD0@JJRZ K2F+S:[L_WSB5]'U)U..:YWO M>V[F9K0N?%-:U['WTP;'7A@>>R,1U(WH]=HZI;BE5;KS):2Q0)"6X@24YH/2 M@HJF[2+P>FKWC5[HALN& Z>W7^:7L$7QUA?%9F/TO[],'&V3FC.U5@"H40I* M"T!I(2@M@J+IN\>V9JG]:F:I#6J6@M)\4%H 2@M!:1$43=?3UBRU7]HLM1O- M4FSO[?J:F!O26B"@9BDH+02E15 T72 [^U5?RBRU&PQ)USI@2$[,S6@M#]@M MJ+![4&$WH8*:I=V=[?#J]Q3?"%_*XJ.$+B1>+J+EMUQ>_D2A/!%L7>R0GS(A M6%H50Y5T_CV.852F8'ND9%)Z4VDCDRS2ZVM4%6A"0I MXC1))K%D7$79+/@V)IOIQ@FN<&/ -E(RUWABRX@ZEX!*5Y5J!P7(>+8;3Y=C'AX!O' _V8@^^DZW6#]ZX+>91X@FA MP-QY!$;+'J]1" ]$-'Z=,*.NI$^\W)_1/X?>J9N&H>?8B@P)(U MPMWIPPV>^@D$$-/!N M"P66*^98-C/Z ,9'$YK?A%9#-I'CRO^4>V?HE%.>RQ9Y;AHLX![W:)C*$9:H ML.3.PCM8% 7WLV,";E5[ ?PD7Z_0,2[>S&)'##Q.G)^J+=MJZ3/5ABFLM7*5 MA4^JP.)?@)BH=_S3,_]EVHNXPGP 5\.WD";IJ ?OJIO'5< ;/8-WAXX;I%OG M@.XDZ!)0UD(?$>U3[?:#31(X(C.VA]>HXS7JA?JB27+P8XURB^8G_(8U5UPV MLG,]Q:X7TLM]:FN6XSPB/5LT>XRRER^&D^1C#^%Q1WC\?\*O+-U553"GS9$D M?#G:I_CV(_9-,[Y0@$2S"SJWD.M&N58,G;=[2A:M@OZ&M^_0FID=5Q8$EI2: M#-X3*]-JNS6MMJ1.L.VHN<0C0^@\U)K=S9\@>Z!S?X 4$L#!!0 ( M &R$;EK1LZ_K<@, ($* 9 >&PO=V]R:W-H965T!BW0%$8V:0Y!#K0TMMA(I$I2=O+O M2U*R[+5IM8=<+)&:>?G,>$C._,#X5U$!2/2MJ:E8.)64[;WKBJ*"!HL[U@)5 M7[:,-UBJ(=^YHN6 2^/4U&[@>8G;8$*=?&[FUCR?LT[6A,*:(]$U#>;?EU"S MP\+QG>/$>[*KI)YP\WF+=_ $\F.[YFKDCBHE:8 *PBCBL%TX#_[]RC<.QN(O M @=Q]HYT*!O&ONK![^7"\301U%!(+8'58P\KJ&NMI#C^&42=<4WM>/Y^5']K M@E?!;+" %:L_D5)6"R=U4 E;W-7R/3O\!D- L=8K6"W,+SH,MIZ#BDY(U@S. MBJ AM'_B;T,BSAS\Y(9#,#@$EP[1#8=P< A-H#V9">L12YS/.3L@KJV5FGXQ MN3'>*AI"]=_X)+GZ2I2?S!^*@G=0HB?8 \>T +0$"ELB!7J#5A6F.Q"(4#1A M]_(1)";U*^7P\>D1O7SQ"KW0+A\JU@E,2S%WI2+5Z[G%0+7LJ8(;5'Z WC$J M*X%^I264SP5<%>(89W",U)>0IEY\?-D)R5=M?;$GK-2.[IM[P]Z+%!2P-SY9,O<"[X+HVBL,PM&,E(U8R MB77:?"TVA6/%2ZY6?A-$WNR"SV*59&E@!YR-@+-)P ^*3M2X/Z#+O]7Q=9-R M=KU^G,7^!:7%*O-C.V0Z0J:3D.I(^8_*2Z]6C>(XBR[8;%;G]?D,+AOALDFX M/T"(>[3JFDZG<0^H4.<@)YM.YU0@R9 8BX!0T?5O);1,$*DNQ8)U-Q*>678?^I.*]4C M<&ZON6,7DBM9)2=.H51]Z[HR*Z D\IK74.F9%1KO@!X6MW&LC4\F2\U?3^9I/ M',\$ @:9,@Y$WS;P (P9(QWC3^?I]$@CW&^_NS_:VG4M2R+A@;.?-%?%Q(D= ME,.*-$P]\^T3=/6$QB_C3-HKVG9K/0=EC52\[,0Z04FK]D[>NN>P)\#XB !W M FQSMR";I9JG4KOLTPTD*,%;$"0 M*@,TA0I65$GT&3TVJA%[(W.RT^]#-Q1'7\J:\1V 1)_A[*VGJ-A3[-7;F5-,I@X>C-($!MPTHLS M/_+N/D@<](F#C]Q3_0#"H4RM*K(JL]TV*8Y'B;L90(UZU.@4*AI"M:IP#Q7X M>!@5]JCP%&H\A H/4"'VAE%1CXI.H>(A5'185>0/H\8]:GP*=3.$&A^@\$U\ MI*RX9\4G6(&'+LYB[/MW>I<$HR%P?/"1^#?1 =G=.S/,\?N-B#6M)&*PTCKO M>JR3B_9(:SN*U_8867*E#R7;+/1? (19H.=7G*OWCCF9^O]*^A=02P,$% M @ ;(1N6H#/;UKA!0 .3( !D !X;"]W;W)K&ULM9MK;Z-&%(;_RLA=5;M2"@P78V\32]Y@+E5368FV_5#UPP0F-EHN[C!. M=OOK.UR"#<83LSK[83> YWW. "\P9PYN&^WBSY>4&=7&](QOZ0/GGW9J)-;6E1'%*LR+. M,\3HT\UDB3\&>%8*JA9_QO2E.%I&Y:X\YOF7? M-CMDE;PP3XKJ?_32M-4F*-P7/$\;L>A!&F?U7_*U.1!' L$9%NB-0+]48#0" MXU*!V0C,2P56([#Z@ND9P;013/L"\XS ;@3VI8)9(YA=*I@W@GEEA_K\52?? M(9PLKEG^@EC96M#*A.!Y^ 7=T]V>A5MAF@+] M@I91%)=.) D*LOIZ*GWYWJ&+S@X/>O_N WB$5%5O"A"S.T.W/AX7BXWA@ZG7/[;/A-R[:S* C/ST;WY?+E?B,]=,$% MG==K.988P6@O=J/BF=*+?9F43\5O1Q<]6K-\PTB*_KZCZ2-E_PQ=M5)T^4S^ M6.Q(2&\FXJ%;4/9,)XN??\)3[=9 P'Q(6 ,$Z?K9: M/UL7W*/9P<^[VL]7B.SY-F?Q?S1"),WW&1]RM10^UM60, <2MH*$N9 P#Q+F M0\*"&H;KP4:9!#\O#%L1 \+G ;M.6[M.I7;]0Z2S_1SBHN&$%#O6J) P!Q*V M@H2YD# /$N9#P@(@6,?/=NMG^\<,)VQ(/T/"'$C8"A+F0L(\2)@/"0N 8!T_ MSUH_SZ3WY^5FP^B&<#&.. PHXI .65A*&FMA2)@S.WUT84.9MH^NVIN0(=VA MD%B9=4-ZD"%]2%@ !.N8;MZ:;BX?PY*$HOP)D3/F0^_C#$5YDA!6H!UE]1SB MAR%/2@.-]20DS*EA]I$_;&5F]BP)&=$]C6@I6B^B!QG1AX0%0+".([%VF.?6 M1N55467">O)ZT'ERWECK@=*OX##>L.A-4-%1OP1?X<&2R)&>.]B(DS0&EK4!I+BC- Z7YH+0 BM9UM7YPM?YC MTJ:&"^5L2)H#2EN!TEQ0F@=*\T%I 12MZ^Q#R0Q?4C/[[OE8.7VTOT'K9J"T M%2C-!:5Y#6UZ/'36NF,6OVG3R?AFQ_.CC1U/4?:9.51\J&%A:4EA5);>H#K] MU)3>".QVJ!76^WOCR/LUV@(#00U;Z:4H+FA0#Y3F@]("*%K75H=2$GZCE@27 MA\LCC;Z/62>I+!8>-OKN!*T9X8$""#ZYE!5"TKCL/E2,L+QTM MPY FE E;1J@_?BRND!N7+Z"M*Y^N21RAM3!HU6[0G],31QG*W.K?%4$+1:"T M%2C-!:5YH#0?E!9 T;HN/M2+L'3Z_COFE>R3210#ZY;9M^II,ZP;UK0_;G'D M_1OMPH'>V9IEFD;_-@E:O &E^:"T (K6-=BA@(/E%9SS"0BCY=OL<;8Y3D6. M&DJR$M!2#RC- :6M0&DN*,T#I?D-39;C!% 1:RNK1Z^=IY1MJF\6"A26KJO? M0&^WMM]%+*NO =1#\_JCBCO"-G%6H(0^":FFV.(&Q.KO%.H5GN^JE]@?<\[S MM%K<4A)15C80OS_E.7]=*0.T7XLL_@=02P,$% @ ;(1N6I33Z;3Y P MK0\ !D !X;"]W;W)K&ULQ5?;;MLX$/V5@;98 MM$ ;76W'6=N X[1H@,W"B)ON0[$/C#2VB$BD2U)VO%^_)*7(ERC:Q##0/,0D MQ3F<(09QLI $/VSP@EFF4'2?ORL0)UZ36.XVWY"_V+):S+W1.*$9W_3 M1*5#Y]R!!.>DR-0M7W_%BE#'X,4\D_8_K*NYG@-Q(17/*V/M04Y9^4L>*R%V M#(+H!8.@,@@.#/R7#,+*(+1$2\\LK2NBR&@@^!J$F:W13,-J8ZTU&\K,-LZ4 MT%^IME.CSS\+JC9PS6)D1E"89H1)^ 3C)*%&:)+ICV6X&-G?7Z$B-/N@9]S- MKN#]NP_P#BB#;RDO)&&)'+A*NV7 W;ARX;)T(7C!!3^ &\Y4*N$S2S#9!W U MGYI4\$3J,FA%O,+X#$+_(P1>$#4X-'F]>=CB3EAK'%J\\ 6\64H$?C+!EL"$ MYSH#92GF6 C"%JBS0L']!G;G3U)%M511&_KHKR*_1P%\#M*((8$4 M*N6"_GL8%R7O$JQCP[G%I7/9)3I^;4>1NG:HD$=%K! MO%"%0*!2%D0G81/+SG.6OM?S_/" 9*L;1Y+LUB2[K21UJGCV[&@BT&KZUO \ M$=@>RU[-LO>+,[EW2JE.!+8GU7DMU?DKHYXD2761O"JGSY]'>[_OZ;^#:&]= M_DAR_9IQUPJ?9%EEI?B4+"5S@G= M%MO4D#8U"I,:C9C M(]WVA7S8(!$005Z^A8,($K)I$F[2CG2L)-LGFM_^1OM"J( 5R0HTIWOS?D,9 M#8TZ1,^V/>IZAV^9AEG=;A@=!+2[4_CD*!:V'I1Z:PJFRG*A'JUKSK&MM [& M+TTM:@NJ+4Q9R-X0L:"Z(LIPKB&]LYZ^F419&Y8=Q9>VO+KG2A=KMIGJ>AJ% MF:"_SSE73QVS0%VAC_X#4$L#!!0 ( &R$;EK+[Q ^&PO=V]R:W-H965T M:"_DDUHC:OB19UR-G;76FRO754I8C5TQPD+@<.Q-R-26!-2A6/#+Q_P,K0:'UEXA,%;^PK]9Z#B1;I45>&1N"G/'R27]4&]$P"/PC!GYE MX!?<9:""\H9J&H^DV(.TJXTW^U)(+:P-'./VJ\RU-/\R8Z?CV^];II_ACB?( M[?[ +*-=B>K*G,H6O?QJ7<*WE7RE-C3! ML6-*5:'%$;SV1C MZ ^Z\88UWO GIN)ME9'_(P^'[4]]&091W^_FO:QY+T_R?BDN"<,XV:$TEUZ9 M=A?FY$;X1)F$1YIM\36E=3C.NF25=%%3%ND-PVY1Q#O<(=X;RSJ4WVD!%0@) M&A+"GD>.*&C<@N2-%=0U>D8 :0L8]J(C94K\@P#_C04T"_F,!K^MP>11,#PB MXG!MDI/WUD\NCU:YGU$5M(HC:F>6VVBUND;-4. MR\N.]YY*4[\*,EP:4Z\7F>-&EDUD.=!B4S1N"Z%-&UB\KDWCC=(N,/\OA= O M QN@;N7C?P%02P,$% @ ;(1N6D]11+@[! JA$ !D !X;"]W;W)K M&ULM5A=<]HX%/TK=[R=G78FP9;Y,EE@AI!TMC/; M+1.:]&%G'X1] 4ULBTHR)/]^)=LQCB&NE](7D&3=>\\Y^KK2<,?%HUPC*GB* MPEB.K+52FRO;EOX:(RI;?(.Q_K+D(J)*5\7*EAN!-$B-HM!V':=G1Y3%UGB8 MMLW$>,@3%;(89P)D$D54/%]CR'RO07=GE?QP(_D8I'N;%&$+$X^Z=/N1 E ]=]P\#-#=R* >F\8=#. M#=HIT0Q92NN&*CH>"KX#87IK;Z:0:I-::S8L-L,X5T)_9=I.C6^_)TP]PZ?8 MQ]@("K.0QA(N89Z-*_ ES!7W'^'+)M5]8G1GBJ&$]S>H* L_Z-[W\QMX_^X# MO ,;Y)H*_97%<8KS.,[AL8B0N?>:S6 M$F[C (/7#FQ-N&#MOK"^=FL]WJ#?@C:Y -=Q.T< 39N;MVO@M(M!:*?^VF_Y M8](/N4P$&KFG/-*+5-)4[CL,J<) -THCY=QH>VGF;0 S^JS7DY+PSV0AE= + MXM]CVF:A.\=#FUWB2FZHCR-+;P,2Q1:M\>^_D9[SQS%=SN3LE4J=0J5.G??Q MET1)I6<0BU=PC2L6QVF)Z@GKXP7\G40+%$; ;*8>G6A9A&X:P>QPV['GN%[7 M&]K;,LU:("?2[!8TN[4T;Y\V3�D%#W@-!EI^LX3H50;<@3"?4*0KU:0GJ[ M72)3C2GU#BFY Z?7JU"J#7HBI7Y!J=]X*M[F,_)_S^Z_4';H7C8;?* M='V%WBO0>[7H'U":+47C!WS:Z/-45Q2'K6YN"-]K!K\6QHE#-"A(#GYFM_B6 MGN^:^&2+0N8.*!K4H3]2 ./O3W6FV MF9R#;QZ+M$N,B=?J=RN4ZS&=RKF4T9"F^\U96)-#UEZK2ZJD:T&=2MK=DW9/ MWI'.HH)[J$*_1:JS/>_VYIIXS6Z?'Y':Q**\8^78Z2(\%[/V$$8J@$!D;B'0@X ^'_,S_8$? M-_4CZ_38YU2D/JFJ/?JI6("%,\SX_\ 4$L#!!0 ( &R$;EI#$2?2! , (H) M 9 >&PO=V]R:W-H965T,R[TT$F-R:]<5\G46UK@=GO#_JWP'7V940UCR7^QQ*1#Y](A"XS8<,^-0IG M&>),=)/EE"F,HR%4).3.I*#(.*5J ?J<9LL$XG8"CC9^2< M/$XGY/3DC)P0)LB/5"XUTNB!:] VNX,;5W9_13!N%U^]/4]!*TEXSJ4U)5SJG,0P=S#D: MU JRUL6]?FKB4L4F[5H[W:E>2A0693>6K MJ!<&%P-WM:W)VT5>O6+'T7[M:+_=41%C+=& F;1JX"V'+.?R!0"S/J<&$L(9 MG3&.B0)TITF(UCW>*T3_C8^^U]T7XD@[[F@6UIJ%K9K="2 &*^.K3DS$>%2P MO.DBQ^9*SD'K,JW:W5D,9 [5+#QC1=?-)RI\X_NEY^^Z/FXU[KV7[$ADI8[N M5I7* &^-K?::Q'(I3)F6Z]'Z03$JZNC>^!@?&N6[X)6F?*7&UL?53;;MLP#/T5P2N&%MBBQ'&S+K,-Y-)A 58@:-KM8=B#8C.Q4%T\28[; MOY\D.YX')'FQ18KG\) 2%==2O>@"P*!7SH1.@L*8%.Y2-47:76IQ)[XEB M;^@)E.4FOD^+@J@]:/01S?*<.A=A:"6:\W?4#A M,!RCY\T275_=7. ==UT:>][QQ2Z97I>RMDN_OMM0M#+ ]>]3'6AXH].\;N*F MNB09)($=*0WJ $'Z_MUH,OQR0774J8XNL9\_VU-"&ZJ)IW*3?$COHNASC ]] M ;AWT3A8*C=.&F6R$J:Y-A6-GMM/"O]^U$Z*P!<3#7AI? M^Y[3R!H$GJREJJC!4&U\72N@ MA0-5W(^"8.97E DO2]W>I]RX8IO2V T_ M2VNZ@6LPM_6EPLCO60I6@=!,"J)@/?=.PY-%8O-=PG<&.SU8$UO)2LH[&UP4 MU8RXIJ6$C^@Q6FG'O' M'BE@31MNKN3N,W3U3"U?+KEVOV37Y08>R1MM9-6!44'%1/NE]YT/ T 4/0.( M.D#T6D#< 6)7:*O,E;6DAF:IDCNB;#:RV87SQJ&Q&B;L+5X;A:<,<29#+[!2 M01:-4B#R!_();Y[L?Y%:'QR2;_B,WI'3HF#6<\K)A6@?CKV!_248RO@!V2,( MN2EEHZDH=.H;U&79_;S3<-9JB)[1L(1\0N+PD$1!E)#;ZR79WSL8H5F\GB8> MI_'1G=ZBJ+ZICG,/>Q M#6H+7O;V33@+/HQ5_Y_(GG@0]Q[$+[%G'^_SDHH-$$4-:-)H)C9DS90VKHG< M]I@!+>O4L=J!LLW"Y"A(_>VPL#8I#(99T?'[2=+G/=&<])J3%S5?" ,JEU5- MQ0/AD@J4RJG(8?2)MERS@89H>C3[1^M(VO$TC&=_2?4''6FGX5>J-DQHPF&- MP&!RA):H=L*T@9&U:]*5--CR;EGB4 9E$_!\+:5Y#&S?]V,^^P-02P,$% M @ ;(1N6IK8RL38" U$L !D !X;"]W;W)K&ULO5Q=;]LV%/TKA#<,+=#6$BGYHTL,)%:+!6NWH&FWAV$/BL38PO3A472< M#/OQ(R7%-"66L=RKO22R31[R'EY>W4-2.ML5[*]R32E'#UF:E^>C->>;M^-Q M&:UI%I9OB@W-Q2]W!LU0NTK38G8_$[LJ#:R1-N2V*O^2'J_A\Y,@>T91&7$*$ MXM\]7=(TE4BB'W\WH*-]F[+BX?43^OO*>&',;5C299'^GL1\?3Z:C5!,[\)M MRC\5NY]H8Y O\:(B+:N_:->4=48HVI:\R)K*H@=9DM?_PX>&B(,*>/*5"KBI M@%L57.\K%4A3@1Q;P6LJ>!4SM2D5#T'(P\49*W:(R=("35Y49%:UA?E)+L?] MAC/Q:R+J\<55'A4919_#!UJBU^@BCA,Y'F&*KO+:J^3HO @H#Y/TI2CQY29 M+[Y_B;Y'28X^KXMM&>9Q>3;FHC,2.O-.QB]+'(^;I$[_*8QCK M6%BQ-P4_F7*)K8@!C=X@XKY"V,&>H4/+XZL30_7@^.K88@W9#PRI\,BS X.6 M@JD1_?!#ET!6G6?FGB?0:U#.#RB#RMMR$$3T?B2A14G9/1XL?OG,G MSH\FPB#! B PC4QO3Z9G0Q>#411 MF!7;G)N(K1N85 W(8'J_F+D37SC*_2%CAE)3[+AZJ7XMIO N9>8[ZG9YX[LQU<,NLNIA_6,PA\]F\ M99>U@R<.\61O_N3;S'^%Z,,F8?6(BX))$9L8L;>2B%AUE^0)IPT$*NX0%S=" MT_2Q0O6=/D!@&K?3/;?3OMQN>9(F_[3C=DWAM.M4'8^:=CS*G$^"VS#:5<9TZF+<.M M73O1\/G>\+G5\(LH8EL1*J]R3@4Z1^+^CJZI2 E$9D"-463>LNPMTOX>EVDL9S&AY[=./8;H[6NP6>G[?EL*.7Z M\XZ]UHZ?.LI8$8./(4:.[R>=F)\>;UD25Z[^*U]3IKR_KF,D!AN(P9,.,]UB M0I21-C/6GI_*C$HV76OZM0BV/%H+\7=;)G$B]!_ZXR/-;BDSYIAVK+Y))BA: M (6F\ZCR3-<;(FMWK>EK;T8AT0(H-)U1E=6Z]K06.)@!I:@-T=V\V!3TADB+ M7947N_:4%3CH02:URP;MN=@X1.[KJN37M6>_DKGK.MG_O"OV:Q[B(F'\$=W0 M>YK;XR50'MMP!HD60*'IW*HDVYT-$B^!$N2&44BT I-9U1E[ZX]??_5H(&? M)+"(H#P4Y6-T^XB^E&@3,IK7";Y(=5$LAJ+D2720!QC)[R;S/O&\=LIO[V=O M5H?0!UCI VS7!Q^V#V)^%UNV0C?')4EVP+XN"HH60*'I9"I]@MTA)CT&$@\- MHY!H 12:SJ@2-M@N;'HNT&"#))GX>-Y>K;"WVINC(20.5A('VR4.;!YD;ZRW M,Y+..L#<;:^00#6I\Z>D#7YF#;V2B-:0!ZIB0-$"*#2=/*5BL#](R .5*Z!H M 12:SJB2-=@N:R25$:-QPH_8YFBP#N>72YSV#%O:F^Q-T!"R!2O9@NVRY>>" MT3 _.ET!U2B@: $4FDZDTBAX$(V"034**%H A:8SJC0*MFL40[IRL#<7A]Q\ MR[6#8L=SC?9&>V_T#Z$NB%(7Q+[[ M\8G>4U:&:;4S*WB2RX2H62AL;]C;[,W0$&J!*+5 [&KAZW<&]"_Z M>'-CO5'8L7N?, %5&%!H.J\')W:&.;(#>V8']M#.$)J#*,U![)KCFK(LS.4: M5:("7Q/OC%1ZW8,JKC=M3V9090&%IE.DE 6Q[X]8)_,S2]?OY*%(^VP'%2"@ M: $4FDZ\$B!D,LAL!]U 44+H-!T1I5B(;V/&3TO[4CW)-%\3B:=.0^J2*#0 M=**4(B'VLTDGS?D+->_?%ULFKEFQ7:V[A>2OW*X6[?WK[<2@V@8*31\;I6W( M?)"P *E2EJ!H 12:?G17:1[/KGE."@N>X?B5:8G;WG9?IJ#0=*:4]/'LTL<: M%]3&X =)X5)2*.9ZLS/X3NIO6H(F#_;>]O5I4+0 "DT?*27!/#Q$E/! Q1A#AX%,*NJ?[7(/&+]&=K MC #=,P)%"Z#0](%2RLX;9,_( Y5LH&@!%)K.J))LWC<^(V+DLWM&S7-\TMX[ MLC?=FZ@AE)BGE)AWZMX19(R 5"1V@WI[/:A:A$+3!U.I16^0_2L/5..!H@50 M:#JC2N-YO?>OCH@CW6-S,^S/VV$$5+E!H>D/)"KEYMN56]\PDM#X*9"@J_V3 M=NG_OKQA-ZNOZX.B!5!H^I JB>D/T<\MVLX MP>=/'3)I/[@+*O&@T'2FE,3S[1+ONCZN/*!<>?XLO[V+O1T95%A"H>G#HX2E M[PT2&D 5("A: (6F,WKP1/\0C_1W'TKR'3)MKVG8F^Y-U!#"SE?"SK<+NZ,B MP[=D%\?'!]#M/5"T I-'R0E*OWI(/$!5-F!H@50:#JC2MGY]GW T^+#K'LD MS)FT'U^WM]R;)U"]-CYXW5%&V:IZ;90P7;ZZI7Y=T/[;_:NI+JH7,K6^OW3? M+NL73"F8^GU7'T.V2O(2I?1.0#IOIB*^L?H54O4'7FRJERK=%IP7676YIF%, MF2P@?K\K"O[T03:P?Y'7XC]02P,$% @ ;(1N6M5&/ G P + X !D M !X;"]W;W)K&ULK5=MC^(V$/XK5GJJ0.IM8N>% ML 6D Z[J2CUI=7O;?@[) -8E-K7-LO?OZSC9D 0375=\@=B9Y_$SDQF//3MQ M\5WN 11Z+7(FY\Y>J<.]Z\IT#T4B[_@!F'ZSY:)(E!Z*G2L/ I+,@(K<)9X7 MN45"F;.8F;E'L9CQH\HI@T>!Y+$H$O%C"3D_S1WLO$U\I;N]*B?R0[. ) MU//A4>B1V[!DM F*6=(P';N?,+W*QR5 &/Q-X63;#VCTI4-Y]_+P4,V=[Q2 M$>20JI(BT7\OL((\+YFTCG]K4J=9LP2VG]_8_S#.:VI2*%S58*R@HJ_Z3USH0+8!VU X@ M-8#T <$5@%\#?.-HI& I+P!]2UY!HH]HQ8L#9\"41'R+SB_1YU>=.!+0: D,ME2-T6@-*J'Y6*.> MG]9H]&&,/B#*T+<]/\J$97+F*BVP7,9-:S'+2@RY(@83](4SM9?H,\L@ZQ*X MVK/&/?+FWI(,,JXAO4,^_@T1CP060:N?A_L#C/4L0;R L_CU%QQYO]O- QG[DM;_J49B::X,>K("AM9X: L MO2OHFF1.!E-\=11"[Q^6K$:C6O/8)GIRR_2^$5DG '$3@/C= MZ1U?A-SK?91+"^S;/\BTT3-];UY/+Q=K55$EZ-+&]\B5E,;>N>MX@Z*>60I" MMP]F$N3 )35-/:?)AN94_4"C;27;FBLU>2=U^]EMLPFN;!&XU2WQH.[W9G=- MVPGUQ?YA,2+3*;FBF9PUD\&*7,,6M.JL+7I8++EE+=Z*K>O]N>/BP5XV6(XU MM),C.(A)_[O8S+SP2EWB+A+/OQ49ZQ).N>+V/?[QPN;F3Z&^).> M2K=U[BY [,QU1**4'YFJSJC-;'/E^60.^KWY97D5,N?Y,TUUC_J2B!UE$N6P MU93>W42'3E17DVJ@^,&<[C==SKZQR(TD"_WW*NW@;E LT%&PO=V]R:W-H965T7#F. M"F.64G4I-BR#+RLA4ZKA5:X=M9&,1H52FCC$=0,GI3P;S*;%V$+.IB+7"<_8 M0B*5IRF5^UN6B-WU ^. P]\'6LSX,RF&[IFCTP_;Q82WIS*2L13EBDN,B39 MZGIP@Z_FQ#<*A<1?G.W4R3,RKBR%^&9>[J/K@6L0L82%VIB@\+=EG:?A2)EZ(F^,(4NT!U? MK9AD6H=XAIYBD2N82DT=#6$PSCCAP>7;TF72X3(FZ(O(=*S0IRQBT;D!!^)7 M!9$<@WA+>BW>L? 2>?@C(B[Q+8#F/Z[N]<#QJC7U"GO>JVL*ZZG"1*@-C)TY[U?. M^WW69W6Z0A VNM@+>A[3;,U,7M= -2Q?)]C2W/ 4!?'(I(&U+46"B1UI4"$->I&> M% A>5(2B /1B#5HHQD-"&E#;0MAWL1WKJ,(ZZMT'"P9U/F-0B*(*M17AZ"V3 M_XV,G7D\KCP>]Z\.DWQ+#3$BJA33RDDX7?*$:VXJ<_0O$ IPL+8%8=Q.J:"Q M2!81/+*OT:1"/.E%_+3X-%;+#94:?89\-)QJ!>>U)@Y,%W".[O^@1%QS(NXG MQ7NSFTRVTFP/3>Y2([.W9![J7/)L;77+;[GE8=)DP_YY?]:OFC9Q/V]">T,3 M.(G 7C041+66?)EW\!"VD*:/_58B]4[YLR[5_(K["?;/HOQM?I2Z<)LXO5&S M%EJ$3E;R'&A-KKB7R69?N8YCD420/R;X5G C&V&TT+6E\'#B=^"KJ1#WQY35:SB6%WXC57UCFY M=TF97!?749!;YO*CO#VH1JLKKYOBHJ60FN1%H\QHQ&31@"^KX30QQ&PO=V]R:W-H965T.@3;"T )9&S1M]YJ1:9NH)*HD;2?? M?I2L2#;),)Z0ODDLZ^Y\OZ-T]Z"^+"IQ.=E(65_,9B+?D!*+ M=ZPFE3JS8KS$4AWR]4S4G.!EZU06,^1YT:S$M)HLYNUW-WPQ9UM9T(K<<""V M98GYPP=2L/WE!$X>O_A*UQO9?#%;S&N\)K=$?J]ON#J:]5&6M"25H*P"G*PN M)^_A18;"QJ&U^$')7AQ]!@W*'6,_FX-/R\N)UV1$"I++)@16_W;DBA1%$TGE M\:L+.NE_LW$\_OP8_>\67L'<84&N6/$O7I\I.+3U7.2@*^X7LB MP!3<'I8?L!6X8F7-!&U71QU^5M=@1E:$<[($@Q=X+P21 KR^IOB.%LJ25IM:;4&7VK"<1-' %PM049%?CBI(AV=>YT1B6GQ1J7Q_38#KU^] :\ MK<"W#=L*Y2CF,ZF(F[QG>4?WX4"'GJ#+2/X.^/ M0!X*+.Y7Y[O[%O?L?'=T MZCY3R]2O%>K7"K7Q_"?C=>67JNZXK;NM)(<@@3U(TT]()9FZMKO8UMH=8D1MC*9E[A;0 M2[WY;'=<$],(A3 ]-S4>A)WT$"$\)E67J49J M,0I37R-UYC*2-.Q)0R?I#5<3D,N'MZ N<"7;_D)^;6FM1I.T88<&$3*(KBQ& M4:POL#.QD=A1CQT]M\#;%(_J3G3YS\2NHH(5,I8:#F0)4_ *E67A3M 4%$U;PQ+R: Q1##=VT M@JD7Z!>],[V1\&D/GSKA/W^Y!CGF_&&JY.X><[L@2,TEC/PPT6BM5I%6D\R9 MSTA:Z W*S'/R-NHJ5^.>RC.PNUBGK1KJZW=E,PO\6.O[F3NSL>1'FA2Z;W.Y M(5Q=S]5Z*@DO08T?\%U!K-S0O+J1%^K8-JO H'9F-99Z4'?0J7^40E&P1,C' ML:VV+\OM87=4T)+*]BZWU@ 9=#X,]=YFLXJ@I]?@=V@T.(@TZ%9I&>%TAYNM MX'/MO MTC!/X^D"S&!G OT.HP4&I0;=4:R]U.Z IOI+4O+(M$@VF>B-S)S$6 MB&UU-7G M):-E+Q7MM(R#E(-N+7?#28UIOT.U5L_4:# .C"Y@LTITS>[.9B0M&I0<X?.[KS^K_,R<># MYDU-_RIO\1]02P,$% @ ;(1N6M(+@SCP @ XP< !D !X;"]W;W)K M&ULK57);MLP$/T50@V*!&BBS9*-U!;@I45S"!ID MZZ'H@9;&EAJ*=$G*3O^^0TI6;4=Q>NC%YC+O\;TA-3/<"/FD<@!-GDO&U"Q@HW;&Q#B9"_%D)E?9R/&,(&"0:L- \6\-4V#,$*&, M7PVGTQYI@+OC+?MGZQV]S*F"J6#?BDSG(V?@D P6M&+Z5FR^0.,G,GRI8,K^ MDDT3ZSDDK90690-&!67!ZW_ZW.1A!^#'KP""!A < GJO ,(&$%JCM3)K:T8U M3892;(@TT->4IT#PU9 9+$!*R R&C)4"K8A8D*G@NN!5P9?DZPJD12I">49F MA4KK303M[)W.0-."G>&Q#WYJ!0"U=#5Z-#H=-/&S:1V$[SB MQ@_(-1Z5*_*)9Y#M$[B8FC8_P38_D^ HXPS2"Q+Z'TC@!;T.0=-_AX='Y(3M M=866+WSSNFQ:F5"5!/)]/%=:XA?QHRME-6.OF]%4B4NUHBF,'"P#"N0:G.3] M.S_V/G;9_4]D>^9[K?G>,?9D LN"<_/"YI29]]CEMJ:(+84I8>MDT \\?^BN M=VUT1/6B.&RC]O1%K;[HJ+Y;R"I;G#I?;HV-=HX\#P<'LCIB>L&@6U7VC2B2BHKKNC2TJVVG&ML"?; ^P0Y6-YR_ M-'7[NZ82'ZLB#!9(Z5WT,5^R;BGU1(N5K&ULK51=3]LP%/TK5QZ:0!KDJS!@::32:AK2/A!E[&': M@Y/<-A:.G=E.4_[];"=$12J(A[TTOO8]I^=<^]ZTD^I!5X@&MC47>DHJ8YK+ M(-!%A375)[)!84]64M74V%"M ]THI*4'U3R(P_ LJ"D3)$O]WHW*4MD:S@3> M*-!M75/U>(5<=E,2D:>-6[:NC-L(LK2A:URB^=G<*!L%(TO):A2:20$*5U,R MBR[GBQ:%+)&,'2+&HYAV5\FR!7<4]Y27^H9MW=-18'0 M*&:/&7^$F3&*Y:VA.;=H"4+K X@23Z '$83_; YV^')\_A@:W96+AX+%SL M^9+7"W='M[!@NN!2MPKA]RS71MFW^6>?P9YQLI_1]>NE;FB!4V(;4J/:(,G> MOXO.PD_[[/XGLF?FD]%\\AI[]OW'5RBH4H_'=HYT5.V_SY[CS'.X:;+))M%Y M%,9IL-DULB?#PEH/JF[0,C&__N M<<*I=@SU=2FJ? M=(X.;-_4$L#!!0 ( &R$;EIZ]8O5(P, M ,4( 9 >&PO=V]R:W-H965TYU#H#DL>!"3[PX&T7;M@Z1[O@)^.2 MKN$6\*Z\5F;FMR@9*T!H)@51L)IXT^#R:F3MG<$7!AN],R96R5+*>SOYF$V\ MGB4$'%*T"-2\'N *.+= AL;/!M-KC[2.N^,M^GNGW6A94@U7DG]E&>83;^21 M#%:TXG@C-Q^@T3.P>*GDVCW)IK'M>22M-,JB<38,"B;J-WULXK#C$,1'',+& M(=QWZ!]QB!J'R FMF3E94,5H+]ALRZT=F(&#% MS.:K.2!E_+7!N;N=DU=GK\D988(L23;=*E1F2O^O2MD-6*_&]&F_:4N:0H3S^2U!O4 7O+R11#W MWG;)?2:P)^+[K?C^*?3DR55"$X)EF-3D5*1 *!+,P6RLF1!,K+OB41\2 MNT-LU7I(PJ'YM ^[,@]MHB!N;9ZP'[3L!R?93[.,V2S1KHYDQ.2+U5!*W2PK MX!2M,NDTI)52()#\ JJZ9-2G#78H#H(]%871XE0?1'O,.FYWK7E/W=SI" 6KM&J4F MJ:WB=:UL5]M>/'4M:&]]9GITW5+_PM0-_C-5)B&PO=V]R:W-H965T;'WP'MU[R",>DQEL*'O@2P"!'J,PYD-K*41R9MO<6T)$^ E-()9WYI1% M1,A3MK!YPH#X:5 4VKC5ZM@1"6)K-$BO3=EH0%A;R84Y6H;BEFX^0%W2J\#P:\O03;?*V+0MY*RYH ME ?+#*(@SK[)8T[$5H#3V1& \P!<#6CO"'#S #N""#(:,+I!3+66 M:.H@Y2:-EM4$L>K&.\'DW4#&B=$'H M&DF7@(1+[Z*M8 D-7<38^%,_OT=CW M W5(0NW&FPL0) C?#FPA\U!HMI<_\SQ[)M[Q3 >C&QJ+)4>7L0^^#F#+ HHJ M\%,5Y[@1\0*\$^0Z[Q!NX79-0I/GA[L-Z;@%J6Z*U]Z!-TG[31(YH;$'L6 9 M8[D1#X]L5[FJ![B-$3AG;S3LA.(LQ'":/^RA,< MS59JZHS%;]:(XXPGQ8&C)-P$'M@9K].LO3J?U6QV5AL T8ML%L>T4 MW=U!["VL(5Y)PN:,1NCR40!3P[+D2HWA:QHOWE_+EX./QIR#).G;M<1!5P(B M7LM/VR0_AL T?DX+?DZ;!YXVWI@<;^]0 DQ=D^_DNM(SO%Z*IU[YZU'KI"LE MM-XNJ:Y1I]?7_HH0+?%.D7CGIRJFB/\J._KU@FE,]M !80A,X[5;\-H]AF"Z M)ODQ!*;QTROXZ1D63(;7U[2 G:IBZEHYG6Z]2/I%LOW_1R3W&VI )(W)'CH( M#(%IO#JMT@2UCB&3_*F&*#*%IG.T910=PU+) 2LJ:'+@,F%L M0BYCSZ.K6/;F+7@0K,DLA&?-+K45-V9T<(<;0M/Y*TVLXQY%%$;=J"DTG:/2 MCSJ-=NXEHFC7C':WW:N*HK[9#IOEE ;1V>,0S8MB>S:IK;@QHX,[W!":SE_I M4YW.441AU'&:0M,Y*CVGTVC97B(*HX8R1ZO..[LFE-(K.GO,XD_0SI+!GBFE M,:>#J3&$IC-8&EBG?Q3U&+6BIM#TE:S2B^)&'_<"]30#'EI^CE:U8SMF'ESZ M1]SL'[=6&E_P^^4# R*4])9!3-";[$N-EH]RM*#/\N.M@9\TS24UQ2:SE'IE=K#Q>;6R*/['_^6-ZNLF>U8 ,"EW\3-?O-U M(OHTGHZ_O$(=1M=)3:'I3)9&&)\>11U&S:XI-)VCTNSB/:NRAZNC4S=YM)RJ M.FJ;.:<[Y%$Z3]SL/)\MCRFCLA#QXQV:AB06:6=??E\%221CMAM^IG+B:5:% M4>]J"DTGL+2XN'<451@UL:;0=(Y*$XOW+,,>KHI^S630KZZ#-3_VT++LK3UA MV7.+=*N&PO=V]R:W-H965THT]RPZ[A^_J'\L!R\'LP@YF=+D[S@2F[%SZ8"(K,(\$8]T]SNI M!S0H])8TX>5?L*O;>@Y8YES0M.XL*TCCK/H?/M=&['6 P9$.J.Z 7G?PCW3 M=0=<#K2JK!S672C"R8C1'6!%:ZE6')3>E+WE:.*L>(QSP>2GL>PG)K\1NF;A M=A,O09A%X$^Q(0S<9]7\*'S^&$Q322CX!P>5HU_?*'5 ;W@J3\ MGT,^5V7XA\LHOB*N^39.^3KUR23Q.$X1 /1^[3_B .-?.\ 6R:M&C6/#$R?T\.U,11#ZWJL)734;[#6#5X/@RCL\H2^;\BY/G=#@/W 7\VT2 MRJ=+D[QX?/K9KKVCZ;.S)-8RYZHQYZH?L_W*IF.6Q%J.04]QAG?B?-<+F(ZV M5MO/!480^X=C ?=X"5H(QHSN)$=UBX7^AL;CMJ36M@U _HE'78#((CZ5"4!O689I*.FRQ,Z'HO)+==D$E?@+$1 MEM3:=BEJA(.>I,4J:=I2:[NF6!-JP:Q+6JQB8JW6%;&@0D"H9T"[:3'F,7UU MQBY94FM[J7@57O8D2E8QUI9:VS4%LE!+?5VB9)5!:[6.5(8472(]75I/D@G MZ6LSM1WY.T6,5>6VIMUQ3V(OW;T@YILFVIM5U3U(OT MKVD[),DJKM9J7?E-<2C26VIMUQ3U M8OU;W>_G2"]@/%SXEM\0PNAPCK#B4*SGT&XYJE;Y#;E-?V=C \[QPA7OK;_W M90'>[@K\.6@7*]K%IR["ZP6,A^N_3G+,K;G M'*]AL:)?W),U?VR5(5*^#%/=E"@*W"K2VU]AXP!;?^J9L(] *FPZW5@N_] +E[&S!3 MPM;EOE0.EC3/1+5)L;G:['V]*7=\OKI^"Z^GU0Y6)5-MJ'T(V3J6"4G(2DIZ M%T.9:%;M4:U.!-V6VSP75 B:EH<;$D:$%0WDYRM*Q+=]6/1!MFA;6$ET M*=K. OWX4I?H9HJQ8_K%EN29PS/C&?&0'.TH^YZN".'@)8Z2=&RL.%]?F68Z M7Y'83R_IFB3BEP5EL<_%+5N:Z9H1/\B=XLA$EN6:L1\FQF24/WMBDQ'=\"A, MR!,#Z2:.??;CAD1T-S:@\?K@.5RN>/; G(S6_I),"?^Z?F+BSJQ0@C F21K2 M!#"R&!O7\.H6X\PAM_@K)+NT<0VR4&:4?L]N'H*Q866,2$3F/(/PQ=>6W)(H MRI $CW]+4*,:,W-L7K^BW^?!BV!F?DIN:?1W&/#5V!@:(" +?Q/Q9[K[@Y0! M.1G>G$9I_@EVI:UE@/DFY30NG06#.$R*;_^E3$3# ;H]#JAT0%T'N\^$+IF_7H5S MX"%^&'T2 MAE^G=^#CAT_@ P@3\&5%-ZF 3$FFX(1Z.$$$'FG"5RGX+0E( MT 8P18!5E.@URAND1+PC\TN X2\ 6%OYO[9R^D[01A.,"#D;EM!B$SLRP' M5F8M>DY%SU'2NZ4ISVK^N2!X*2-8(#B-D>' &R+4(2@S&]JPAZ!;$70/R-^2 MT30%:T87(9=1=/?&=J 'G0Y#F95K6W*"@XK@0$EPRL4+P&=!QB[8S'D*9IM4 MV B^WQY)/"-,6N!*T&,+7!-8*_YA%?_PC'T^U)D&36"M-'A5&KP3^]S;JSZ$ M(&R47Q'$OAGT'-?KJ5)HU7.@I:&12I!6CV"(N[TN,X,>&O:0;$S4\-1F O^! MQ_"%!!?3<)F(B*8TVF2EIFXW];C'%IHNM':64)TE=,:6*\%UI4(36CL5MOJFO= M ]7"Y]Z? 0SNZ28)V ^Q5&+;<$[>J%>MJD<76CO^6O? SVK"%0+7Z06OP>H5IX(.5L/MG;&6E-8.]<":G'/+83 M=*&U,U3K$73.70^D==M#%UH[%;7J0:?N?)0 ;RZ))':J-1&J)06! 5!0 !D !X;"]W;W)K&ULQ5A=;Z-&%/TK([JJ$FDW,&!CD]J68B=MHR9;*T[: MAZH/8[@V:&&&SHSMK-0?O\.'P=@8V0J27V(8[CUS[[D'=#*##>/?A \@T7L4 M4C'4?"GC6UT7K@\1$3+!B/B%2W?*F+F /QTJ0HU$W#L/6(!%0;#=*U M*1\-V$J& 84I1V(5181_'T/(-D,-:]N%EV#IRV1!'PUBLH09R+=XRM6=7J!X M0014!(PB#HNA=H=O)]A)$M*(OP+8B)UKE+0R9^Q;:RA(7J29/A*>OZ"O2DPS$H) \^_H!99J]3,:*^H\I)X_,3<+9 LT MY:1F;*)G1J4OT /UP*L"Z(J @@5SR\+8;$2\!_<&6?@S,@VS4U/0 MY/1TJZ$)91_!>8 UTI0A?.YY&T'/'TQ)8I7^[Z-^^ MA'SM-OEI":S"3Z_@I_=!^6;YW5U=FAAWC#WY'H9AIVL[1KU\^T5Y_8_*%_V/ M_F#*-33JN7&7<^?5$EB%$*<@Q+F$GITV^6D)K,(/-DH387Q0T3G KE;[7XJN";/M/N[5*QKON!S<@J;O1$#0E+C!0MFAJ\P+O?J$9F*_;E1[0G%Y[NVQ5%+:%6.2H^&&RW.*9JW#K_/9L^Q]UU(71QVS$[GB.I+ MFX2;?=)IJG^C@50S5,$2FAU*\W9GSZ\EM"HYI4G#W8MHO%4;UQ9:E:/2R.%& M'W2*QNU#JX+-?:-2%]6WCO@47/HHW&RD3M/WPXJS&)J%W;C/V4-K":W*2FG? M M6PGDLA65V2%%L5H\"1 /5\P)K+H!U!+ P04 " !L MA&Y:E0F4,X " #M!0 &0 'AL+W=O]V*+$<\1#D1QME+XS-0"2!\&E&4QZ:L05!SJAJ0]F2IM*!H M3;V*3:.!5AXD>)PFR3 6E,FH&/F]*UV,5(N<2;C2Q+1"4/TX!:XVXV@0;3>N MV:I&MQ$7HX:NX ;PMKG2UHI[EHH)D(8I230LQ]%D<#[+G;]W^,E@8W;6Q"E9 M*'7GC(MJ'"4N(.!0HF.@]K>&&7#NB&P8]QUGU%_I@+OK+?L7K]UJ65 #,\5_ ML0KKX3C M.2!E_,1ZW-[,R?'1"3DB3)(?M6H-E949Q6B#=%?%91?0- 24'@AHD))+);$V MY+.LH'I.$%MUO<1T*W&:OLHXA_*49(-W)$W2?$] LW^'9Z^$D_49SSQ?=H#O M\WW+\)'\GBP,:EO%?_;E*%#D^RE<9Y^;AI8PCNQ3&=!KB(JW;P;#Y-,^??^) M[)G:O%>;O\9>7,A2"2!('VS/AS)#99OWJ>J4K[KR6=6Q@#KFMOI.]N4G7#KT ME[I!M2[RH7V<]:[L/3YG:>\3U,0[G2- K_Q ,3::5F*HL'ZWGUD3WZHO]J=V MEH71\T03!N$EU2LF#>&PM)3)Z8>SB.@P7(*!JO']N5!HN]TO:SN/03L'>[Y4 M"K>&NZ"?\,5?4$L#!!0 ( &R$;EJE;%G(AP( (4& 9 >&PO=V]R M:W-H965TDW.NKV_2K9 WJ@30Y*[BM9HZ MI=;-J>NJO(2*JB/10(T[*R$KJG$JUZYJ)-#"@BKN!IZ7N!5EM9.E=NU"9JEH M-6CKYD+BS!U8"E9!K9BH MB835U#GS3V>QB;DMU7+J8:"?-,E2#(3%=9#:0YJ ^2+ M4(H2_UO),:/"-U#OD1"?UW)/"": 0^>ST\? QW,6E#YH(A V M?(D]PSN#-Z+&DI02ZOR>H.=:81'8NUC\QDK%NZU'C[5C3BRSZ2J;[##P)L%Q MZFYV[8V$^7$8G0QACX1'@_#H1>%SD&Q#3:_XE\R.)][]_B1)GHC\.RB9^.,* MXT%A_*+"*Z$I'Q,4C^3-/YF$3R2-A/E1$A\_4>7N- G3H+]2N6:U(AQ6"/2. MCI%'=DVOFVC1V+ZQ%!J[D!V6^)\ :0)P?R6$?IB85C3\>;(_4$L#!!0 ( M &R$;EH$"L_2X00 &\8 9 >&PO=V]R:W-H965TV965*$Y)QF.: 4:6,^L* M7B[02"GD$G_&9,\;UT"Y\D3I5W5S&\TL1R$B"0F%,H'EUXXL2)(H2Q+'OZ51 MJUI3*3:OGZW_GCLOG7G"G"QH\E<=31O> *6EI35WDL$% M<.$O #G(TP!:'*[N&N"XU5:XN3WWE5MQFX4T)>!,!?@]^/)!JH-;05+^MRZ8 MQ5J>?BU%#I=\@T,RL^0*G+ =L>8__P0#YU==($YDK!46KPJ+9[(^O\8)SD(" MGL@JSK(X6^F\+4P$N0G%7+NYZWG^9#RU=TT_^F(>&D/?K<1:"/T*H6]$^$@% M3@#-MRQL;5E<;%DB=TR'NC#K-^"/3'BORPPZ,>BB@6,,G;J\.D:,'S6LH.A @I8]&)&=4)A@SN-E'.:'6U\8 MG3XZWQ]-.C[HQ#P'.0,^-%H$:/3A*J5;E6LU5GD.EXRFL@FK#Z:._X:(KURP MB=3I.F,2:3N":D?0CR'JTNZ+&Z 1,VQ W1A 8X$]@*Q+ ^TBX4Q0EZUU'YD36VJ&I M.PUX6*MAI&G8[R."">R>WK[0.43('SB\=;,!S=W&:4AZI$E!OP&N]$$C)C,P M&/"A;A&@L=3^")(>]Y".@V[=U BYGH\&O*DK.S27]MRU@Y+ MW14@](;4C8PMR-&A.9&U=FCJQ@,=UG@8J1OI>@JOGW-:.>0/_?I&=>^!S+W' M2>B[7*.%;MS\F5TZH1'S?7^(.>K^ 9EG"*>G;]2?&_3I6R,T3-^H+OG(7/)? M3=](4^$U(Q&=V/!,!-6- #(W @?P]Z@W0I(KCR=N%Z%&KIT4!42[,;I-"5OE M$VTN@R9/0S')K)Y64_.K?%;<>7X-+Q?%[+LV4XSB[S"3V&UL MM5;O;],P$/U7K( 02-#\;-J--A)M02 !FBB#SUYR;:PE<;"==OSWG)TT:[LT MJV!\:6WG[N6]E\OE)ELN;F4*H,A=GA5R:J5*E9>V+>,4P89WTXMU]H= M?&/K5.D#.YJ4= U+4-?EE<"=W:(D+(=",EX0 :NI]3C 1/QALY=Z: M:"DWG-_JS:=D:CF:$600*PU!\6\#<\@RC80\?C6@5GM/G;B_WJ%_,.)1S V5 M,.?93Y:H=&J-+9+ BE:9^L:W'Z$1--1X,<^D^27;)M:Q2%Q)Q?,F&1GDK*C_ MZ5UCQ%Z"&YY(\)H$[S@A.)'@-PF^$5HS,[(65-%H(OB6"!V-:'IAO#'9J(85 M^C$NE<"K#/-4])E+2:Y D&5*!9 W9(F%DE09$+XBKD@+Y^_(L^)3:2^* DKR'7!E'R-A[C^ MGO)*(J:5\DD!P"V&A$ZX:W^CX[!2 MEC2&J85ON@2Q 2MZ\8'X:>UX8=$!NVQ(:]Q.HGL35- >N>;D!@DR-Q7?;XEL:W M!)ND5%C)K%AW\:]O,-PCYH]&H\ ;.T<*'@8&KN/Z3GC1K2%L-81G:&BK:_:R^.5/WK*RG\BL /)XU;R^*\K M?WQ>Y7>$]53^14OLXG]7_L6YE?\PL+_R7>?^*^<\:B^L5C@[Z ]9HNL+IP<" MORJF?A.ZI>+$!\AY0.F8=&_((=V]C[+;2W?W OR3[8WVG*ZRC\=A[DU$.8FT&1HDDJD+58T%[V@ZE[\PH=G0^T\.JF;CN M8>I)]PL5:U9(DL$*(9W!"&T4]?!8;Q0OS?QUPQ5.&PO=V]R:W-H M965T^@'WM>W+.L:]\!RLAGU4*H,E+GG$U M=%*MBPO757$*.55GH@".*W,AN*B30Q";EF>M[7M_-*>/.:&!C$SD: MB%)GC,-$$E7F.95_KB 3JZ'3<=:!![9(M0FXHT%!%S %_5A,),[+'( ME/TEJWJOYY"X5%KD=3(RR!FO_NE+[<-&0J>_)\&O$_SMA.Z>A*!."*S0BIF5 M=4TU'0VD6!%I=B.:&5AO;#:J8=R#"8VJ!C/ M,52!GUR#IBP[Q:\H$U #5Z,$0\2-:[I7%5U_#]V.3^X%URERX$B@#>"B]L8 M?VW E7\0\1KB,Q)T/A'?\[L["(W?GAXO.^%\5"1IWO(9R!_ M[;+H(((I^PM5T!B&#M:U KD$9_3Q0Z?O?=DE[TA@+;'=1FS7H@=[Q+[M?FW= MK1LJ.>.+S5O[=(? Y%9#KG8:UCVF84<":QG6:PSK';X=I5::\@3UDY(SK0A. MR(I*23E.H.5;W/;-&HUKL/;O),,J/24%VFC+T36(Y(3QNCI/=UE9\>M9?N:% M6(Y"/PK/_8&[W#3I];;(\Z->U&QKR>\W\OL'Y3^ TI+%1L54B_B9/%H/#M7* M0<#_/?HC@;6TAXWV\%W42GA,PXX$UC(L:@R+WGFM1*^*H'/>"\+N=K'LV(<] M6- /MZK%W7CF&ULC53;;MLP#/T50BN&%NABQUG2+7,,Y+*B?>@0-.OV,.Q!B9E8 MJ"ZN), M'PQKJOL%6S]#C;10WX0MU$SNZ(K"IC%6B378, M!)/-2I_;>SA*2)(W$I(V(0F\FT*!Y8):FJ5:U:!]M$/S1I :LATY)OVCK*QV MI\SEV6Q5K0T^52@M?-V[KX$/,,USYJ^,"$N$DPJ/=( MLO?O^J/XRPD9@T[&X*2,!6JVI[Y9+^&;:A]B*E0E[6M4&[!1 /,CN,\^QW&< M1OMC"M%1A_AANZ-ZQZ0!CEN7%O>NA@1TT\"-8U49FF:MK&O!8!9NYE'[ '>^ M5'-^'W5\D^PM02P,$% @ ;(1N6LY\3SQ2 P QA0 T !X;"]S M='EL97,N>&ULW5A1;]HP$/XK4;I.K30U0$H@*R!M2)4F;5.E]F%OE2$.6'*< MS#$=]''_9G]KOV0^.R1 ?8CU82T+:N.[S]_=Y_.%N!V4:L7I[9Q2Y2TS+LJA M/U>J>!\$Y71.,U)>Y 45&DESF1&E33D+RD)2DI1 RGC0:;6B("-,^*.!6&37 MF2J]:;X0:NCW:I=G;Y^2H=^.+GW/AAOG"1WZ]V=OOR]R=?7&L_>3=R(I1NLY:#I+PP0#(_>=Y TJ M1HS==?C]\Q=2W@;96^!>ZZ "[ZFO"1Q4+3(:I+EH.B7TK4-G)AGU'@@?^F/" MV40R8*4D8WQEW1UP3'.>2T_I%M52VN I'RW=9)++ MA,HZ3=M?NT8#3E.0(]EL#G>5%P& 2N69'B2,S')!C(8UHQKHL%/*^2T\VM_2 MK=C+=&-/S8Z*>J@%54,;QAH0?S.:C;T9]O)9<;V"/>3JXT(O1Q@;>H7>2)JR MI;&7:2T B][&HY.BX*L/G,U$1NWB#TXX&I USYOGDCWJ;- J4^V@TO<>J%1L MNNGY(4EQ1Y=JW4[+%-?<.4+-_[;.,RJH)'Q3M.[]UUSE9RL.>R\EV7RK[ IV M:JS>UZ]=9/<81$;'(/(H>K)_#"+C(Q#9>[%OS<-%AJ^SD$%U$MHX;FT=MFJO M!X?:H?\5CL^\2>I-%HPK)BIKSI*$BB=G+AU>D8G^(VTKOIZ?T)0LN+JKP:'? MC+_0A"VRN)YU X6H9C7CS["\=E2?J'4N)A*ZI,FX,N5L8H:>'NBLU06$7>3: M7&X$XUC,C0"&Y<$48!S+PO+\3^OIH^NQ&*:M[T3Z**>/!GG)SPA!V%=.&/<$X$L<8 KWH M[M$H0JH3P<>]/]A3$H9Q[$8 -/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( &R$;EJ2_.U:4P< %!" / >&PO M=V]R:V)O;VLN>&ULQ9Q;;^(X%(#_BL531YIN(9"0C*8CT99.D7I!!!@?>"75L_N_7S]4CQIIQ]TILN7TT[S/%,=D>M"Y_J/6IQV MNAWAUN;YREC]QQ2ES&:I-5EVVNFU)WXI6^KTP^%9#3F7#ZXY4LJ'>PD@IYVH M"Q=<:NO*YAW-]24P/BEX<_NJ*LVESDIE+V2I?EI3;72QJB\#O^($_8RF'%X? MVT+\9O]/,9KE4J?JPJ15KHJR+4>KLAJP<&N]<1U1R%R==L[-D[)B*E>J_E'P M+9-%^P-+($/%9;]I.&$GBX:1D>?N=G9W/;D8S<<7XFQT/;H]'XO9U7@\GR' M@ ,#@8HCJ820?8)R/XG0L[F\' SO@7 NTMQ-QW?(\@! 3DX&.3YWI/.428$(3)YQ).3:93K9R0Q4),+1[# MN]0@WF5ND"\/RCJ55A:D*^ZU>Q0WLI!M40H\2/9(US#+YJQRNE#.?15GTFDG MS!+*4#GX4/->C$D9I\>LG$NIK?@ELTJ)&R7K[K+=(GN4:WK,LAFEJ:F 1]RK M5.DGV7S[.QIEF!ZS8B;%$[P!XCKEE1;EDQZS4"!BW4 \^?)53#-9=P;HN.-_ M*KVI/XW?KTM*%SUF7T#+MY6" M^OL-%]GBHB318[;$A;+0#^N,0USJ E2K929 ':6MMEI90%DB8+;$M2E6QW-E MG_JGJ,6;\M!6I]REG])F=0>8[?P<8DYR\8C8(C=G'F)1*^LPJV9.6B:-Y MG0)YE4[9I,]LDQWIV2OB%\Q(":7/GF^\Y6D[V2B+]+GGK:B$31QA3$HL??:Y MJZV4;6=!4D[I,SNES=UV80THAPR8';*=Q.T$I'0R8-8)F>_/@2-QV*T6.CZK7@!)Z2<$_([9P?F#*Z\J. IQJ2<$W[^"LD[IC<0 MA91S0F;GT)@X[PK)%7EF^^!D ?"J/)?VI>[O[0F,2=DG_,2P2M6\$P7 M.S I^X0'36^.,29EH9#90B2FWX4H"X7LZ_/;61@:-3,\($64A2)F"^W"1!T) M8U(6BI@M]%_&Z!7A^UPIEF5$62ABMM ;YJS:;+)&Z !Z)K,F"\+[UB+*0A&S MA=XPZRC8%$W8 96=U8=%BJ>>(\I"$;.%WC#;D+W%T[MFR"/*0A&SA=[;YFIE MU0HHQ+(J(9YKB3$FN3.,/P?R9S>\CC["F)2%(F8+T7,<./2(* M%S!:B,7$N M%%$6B@ZY_N_E0D/*0D-F"]&8$<:D+#0\Z/S;$&-2%AHR6XC&C#$F9:$AMX4^ M;OK8DUD.*0L-^7.A?;.9-2W&I"PTY%_WL"!7$Q9*&:?D6LPRX^EN8V94!9*V&?DO-*\5ZF! M"#[3[1B**SVA+)0P6XA>^<5Y>D)9*&&V$(V)\_2$LE#";"$:$^?I"66AA-E" M-";.TQ/*0@E_+D0L]WMMD[)07<:=ND;-YD]]&'O\MX4N-O?XCP^F<./_X%4$L# M!!0 ( &R$;EICQ!%*W0( %P[ : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-V[UNXD 81N%;0;Z V/,_LPJIMDF[R@T@8B *8(2]VN3N%Y$" MWM$6VT0^%1HC/HYU;VW6Q/=_/:)X>[V#J"W4[T=0&^G>CN WJYZ6 +0VZG>#J"W4[T= M0&^G>CN WD[U=@"]G>KM 'H[U=L!]/:JMP?H[55O#]#;J]X>H+=7O3U ;U\] M[ ;H[55O#]#;J]X>H+=7O3U ;Z]Z>X#>7O7V +V#ZAT >@?5.P#T#JIW .@= M5.\ T#NHW@&@=ZC^K 3H'53O - [J-X!H'=0O0- [Z!Z!X#>4?6. +VCZAT! M>D?5.P+TCJIW!.@=5>\(T#NJWA&@=ZPVFP#TCJIW!.@=5>\(T#NJWA&@=U*] M$T#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.JG<"Z)U4[P30.U6;!0%Z)]4[ ?1. MJG<"Z)U5[PS0.ZO>&:!W5KTS0.^L>F> WEGUS@"]L^J= 7IGU3L#],ZJ=P;H MG:O-W@"]L^J= 7H7U;L ]"ZJ=P'H753O M"[J-X%H'=1O0M [Z)Z%X#>1?4N M +V+ZET >A?5NP#T+M5A'8#>IJN/ZP#\-EUU8*?[3L''Z7/?C[>BKW45\)U> M3Y?/]K?OORZ_+M:WX4IT>Y\Q/OT%4$L#!!0 ( &R$;EI_X$/,6P( $TY M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;RV[;,!"%X5?O2R@5HD1H-7*#_QH)-_$5-6'ZLX)M=D848]#<$-8AU.- MY.;ZD]M5]UU8?3[&GWT[#MMD=IU/5A^?-IZRMDDU35U;5R&NBX>A^2UE_9R0 MQI/+'K]O)W\5-R3BS833RI\#GL]]?7#SW#9N=5O-X4O5QUWBV D?'COGT_,E MWNAQW.W:VC5C?=_'(ZF?9EC5^>00;]@]?'_[X]Q/BSS\&)Y M7'['O\[XM?X[^U"0/C)('SFD#PWIPT#ZL) ^"D@?):0/N:$T0A%54DB5%%,E M!55)45526)445R4%5DF155%D5119%45619%54615%%D5159%D5519%4463.* MK!E%UHPB:T:1-:/(FE%DS2BR9A19,XJL&476G")K3I$UI\B:4V3-*;+F%%ES MBJPY1=:<(FM.D5539-44635%5DV155-DU119-45639%54V35%%D-159#D=50 M9#4460U%5D.1U5!D-119#4560Y'54F2U%%DM159+D=529+4462U%5DN1U5)D MM119"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:2(FM)D;6DR%I29"TI MLI8464N*K"5%UI(B:TF156XHM,K-_[3U^S@>_G'\\DS[JAU>\L7R+\J;GU!+ M 0(4 Q0 ( &R$;EH'04UB@0 +$ 0 " 0 !D M;V-0&UL4$L! A0#% @ ;(1N6H&ADO7O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M;(1N6IE&PO=V]R:W-H965T&UL4$L! A0#% @ M;(1N6MDL$BT?!P YQX !@ ("!$! 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ ;(1N6L@\U".# P 0 L M !@ ("!(R$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N6O2U)*!+ @ I 4 !@ ("! M<#4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N6JHJ13SB(@ C&L !D M ("!34< 'AL+W=O&PO M=V]R:W-H965T@0 M *<+ 9 " @7UO !X;"]W;W)K&UL4$L! A0#% @ ;(1N6I(#2-$H! & D !D ("! M+G0 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% M @ ;(1N6JQ"^3)K!0 X !D ("!F8( 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ ;(1N6OL0TJK5"0 AAT !D M ("!VJ( 'AL+W=O&PO=V]R M:W-H965TFQ !X;"]W;W)K&UL M4$L! A0#% @ ;(1N6G5-1P$+ P 3P< !D ("!T[0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M;(1N6O]7B#K5 P A H !D ("!D,T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N6JUXA7.E P Q0H !D M ("!7 4! 'AL+W=O&PO=V]R:W-H M965TUSF#@, (\& 9 M " @14- 0!X;"]W;W)K&UL4$L! M A0#% @ ;(1N6G0SXJ2@ @ , 8 !D ("!6A ! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N M6J9/-P=(!0 %A$ !D ("! QP! 'AL+W=OWH# #&!P &0 M @(&"(0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N6L8OZ6^)" ,A< M !D ("!+RD! 'AL+W=OUYYI8% "#@ &0 @('O,0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N6F D9<&O P =0D !D M ("!LCL! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;(1N6J%AWL_6 P ]A( !D ("!:DD! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N6JGS M:,WC @ >@@ !D ("!(U,! 'AL+W=O&PO=V]R:W-H965TE70# , *(* 9 " @3Q9 0!X;"]W;W)K&UL4$L! A0#% @ ;(1N6KJ\ J!/ P G H !D M ("!?UP! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ;(1N6F3/[]R@ P E! !D ("! M56?.D" "*"@ &0 @($L:P$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ ;(1N6JT&B/?G! ,AP !D ("!7'$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N6GD5V.A!! HQ8 !D M ("!I(&PO=V]R M:W-H965T^. 0!X;"]W;W)K&UL M4$L! A0#% @ ;(1N6K^ZU1N- P )@T !D ("!JI(! M 'AL+W=O&PO=V]R:W-H965T UZ@4 #0R 9 M " @2J9 0!X;"]W;W)K&UL4$L! A0#% @ M;(1N6K8N\_I* @ ; 4 !D ("!2Y\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N6H#/;UKA!0 M.3( !D ("!(J@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N6D]11+@[! JA$ !D M ("!%+8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ;(1N6H:B3AMV @ \@4 !D ("!+< ! 'AL M+W=O&PO=V]R:W-H965TG+ 0!X;"]W;W)K&UL4$L! A0#% @ ;(1N M6G!A-OAF!0 +!0 !D ("!X,\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N6MWH=+52 @ 104 M !D ("!?]X! 'AL+W=OO6+U2,# #%" &0 @($(X0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N6I8!E\)J!0 -2P !D M ("!A^D! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ;(1N6I4)E#. @ [04 !D ("!^O@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ;(1N6B%# M_4E= P S@L !D ("!AP," 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " !LA&Y:?^!#S%L" !-.0 $P @ &[&P( 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 ;0!M /0= !''@( ! end XML 122 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 123 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 125 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.0.1 html 207 503 1 false 89 0 false 6 false false R1.htm 1001 - Document - Cover Page Sheet http://www.magnachip.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.magnachip.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.magnachip.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.magnachip.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 10 false false R11.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 11 false false R12.htm 999002 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Sheet http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPolicies Business, Basis of Presentation and Significant Accounting Policies Notes 12 false false R13.htm 999003 - Disclosure - Fair Value Measurements Sheet http://www.magnachip.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 999004 - Disclosure - Accounts Receivable Sheet http://www.magnachip.com/role/AccountsReceivable Accounts Receivable Notes 14 false false R15.htm 999005 - Disclosure - Inventories Sheet http://www.magnachip.com/role/Inventories Inventories Notes 15 false false R16.htm 999006 - Disclosure - Property, Plant and Equipment Sheet http://www.magnachip.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 16 false false R17.htm 999007 - Disclosure - Intangible Assets Sheet http://www.magnachip.com/role/IntangibleAssets Intangible Assets Notes 17 false false R18.htm 999008 - Disclosure - Leases Sheet http://www.magnachip.com/role/Leases Leases Notes 18 false false R19.htm 999009 - Disclosure - Accrued Expenses Sheet http://www.magnachip.com/role/AccruedExpenses Accrued Expenses Notes 19 false false R20.htm 999010 - Disclosure - Derivative Financial Instruments Sheet http://www.magnachip.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 20 false false R21.htm 999011 - Disclosure - Long-Term Borrowing Sheet http://www.magnachip.com/role/LongTermBorrowing Long-Term Borrowing Notes 21 false false R22.htm 999012 - Disclosure - Accrued Severance Benefits Sheet http://www.magnachip.com/role/AccruedSeveranceBenefits Accrued Severance Benefits Notes 22 false false R23.htm 999013 - Disclosure - Stock Repurchases Sheet http://www.magnachip.com/role/StockRepurchases Stock Repurchases Notes 23 false false R24.htm 999014 - Disclosure - Equity Incentive Plans Sheet http://www.magnachip.com/role/EquityIncentivePlans Equity Incentive Plans Notes 24 false false R25.htm 999015 - Disclosure - Impairment and Other Charges Sheet http://www.magnachip.com/role/ImpairmentAndOtherCharges Impairment and Other Charges Notes 25 false false R26.htm 999016 - Disclosure - Early Termination Charges Sheet http://www.magnachip.com/role/EarlyTerminationCharges Early Termination Charges Notes 26 false false R27.htm 999017 - Disclosure - Foreign Currency Gain (Loss), Net Sheet http://www.magnachip.com/role/ForeignCurrencyGainLossNet Foreign Currency Gain (Loss), Net Notes 27 false false R28.htm 999018 - Disclosure - Income Taxes Sheet http://www.magnachip.com/role/IncomeTaxes Income Taxes Notes 28 false false R29.htm 999019 - Disclosure - Geographic and Other Information Sheet http://www.magnachip.com/role/GeographicAndOtherInformation Geographic and Other Information Notes 29 false false R30.htm 999020 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.magnachip.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 30 false false R31.htm 999021 - Disclosure - Loss Per Share Sheet http://www.magnachip.com/role/LossPerShare Loss Per Share Notes 31 false false R32.htm 999022 - Disclosure - Subsequent Events Sheet http://www.magnachip.com/role/SubsequentEvents Subsequent Events Notes 32 false false R33.htm 999023 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies Business, Basis of Presentation and Significant Accounting Policies (Policies) Policies http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPolicies 33 false false R34.htm 999024 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Tables) Sheet http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesTables Business, Basis of Presentation and Significant Accounting Policies (Tables) Tables http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPolicies 34 false false R35.htm 999025 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.magnachip.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.magnachip.com/role/FairValueMeasurements 35 false false R36.htm 999026 - Disclosure - Accounts Receivable (Tables) Sheet http://www.magnachip.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.magnachip.com/role/AccountsReceivable 36 false false R37.htm 999027 - Disclosure - Inventories (Tables) Sheet http://www.magnachip.com/role/InventoriesTables Inventories (Tables) Tables http://www.magnachip.com/role/Inventories 37 false false R38.htm 999028 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.magnachip.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.magnachip.com/role/PropertyPlantAndEquipment 38 false false R39.htm 999029 - Disclosure - Intangible Assets (Tables) Sheet http://www.magnachip.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.magnachip.com/role/IntangibleAssets 39 false false R40.htm 999030 - Disclosure - Leases (Tables) Sheet http://www.magnachip.com/role/LeasesTables Leases (Tables) Tables http://www.magnachip.com/role/Leases 40 false false R41.htm 999031 - Disclosure - Accrued Expenses (Tables) Sheet http://www.magnachip.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.magnachip.com/role/AccruedExpenses 41 false false R42.htm 999032 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://www.magnachip.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://www.magnachip.com/role/DerivativeFinancialInstruments 42 false false R43.htm 999033 - Disclosure - Accrued Severance Benefits (Tables) Sheet http://www.magnachip.com/role/AccruedSeveranceBenefitsTables Accrued Severance Benefits (Tables) Tables http://www.magnachip.com/role/AccruedSeveranceBenefits 43 false false R44.htm 999034 - Disclosure - Equity Incentive Plans (Tables) Sheet http://www.magnachip.com/role/EquityIncentivePlansTables Equity Incentive Plans (Tables) Tables http://www.magnachip.com/role/EquityIncentivePlans 44 false false R45.htm 999035 - Disclosure - Income Taxes (Tables) Sheet http://www.magnachip.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.magnachip.com/role/IncomeTaxes 45 false false R46.htm 999036 - Disclosure - Geographic and Other Information (Tables) Sheet http://www.magnachip.com/role/GeographicAndOtherInformationTables Geographic and Other Information (Tables) Tables http://www.magnachip.com/role/GeographicAndOtherInformation 46 false false R47.htm 999037 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.magnachip.com/role/AccumulatedOtherComprehensiveLoss 47 false false R48.htm 999038 - Disclosure - Loss Per Share (Tables) Sheet http://www.magnachip.com/role/LossPerShareTables Loss Per Share (Tables) Tables http://www.magnachip.com/role/LossPerShare 48 false false R49.htm 999039 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Detail) Sheet http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Detail) Details 49 false false R50.htm 999040 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Assets (Detail) Sheet http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail Business, Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Assets (Detail) Details 50 false false R51.htm 999041 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 51 false false R52.htm 999042 - Disclosure - Accounts Receivable - Additional Information (Detail) Sheet http://www.magnachip.com/role/AccountsReceivableAdditionalInformationDetail Accounts Receivable - Additional Information (Detail) Details 52 false false R53.htm 999043 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Detail) Sheet http://www.magnachip.com/role/AccountsReceivableScheduleOfAccountsReceivableDetail Accounts Receivable - Schedule of Accounts Receivable (Detail) Details 53 false false R54.htm 999044 - Disclosure - Accounts Receivable - Schedule of Changes in Allowance for Credit Losses (Detail) Sheet http://www.magnachip.com/role/AccountsReceivableScheduleOfChangesInAllowanceForCreditLossesDetail Accounts Receivable - Schedule of Changes in Allowance for Credit Losses (Detail) Details 54 false false R55.htm 999045 - Disclosure - Accounts Receivable - Schedule of Changes in Sales Return Reserve (Detail) Sheet http://www.magnachip.com/role/AccountsReceivableScheduleOfChangesInSalesReturnReserveDetail Accounts Receivable - Schedule of Changes in Sales Return Reserve (Detail) Details 55 false false R56.htm 999046 - Disclosure - Inventories - Summary of Inventories (Detail) Sheet http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail Inventories - Summary of Inventories (Detail) Details 56 false false R57.htm 999047 - Disclosure - Inventories - Changes in Inventory Reserve (Detail) Sheet http://www.magnachip.com/role/InventoriesChangesInInventoryReserveDetail Inventories - Changes in Inventory Reserve (Detail) Details 57 false false R58.htm 999048 - Disclosure - Property, Plant and Equipment - Additional Information (Detail) Sheet http://www.magnachip.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail Property, Plant and Equipment - Additional Information (Detail) Details 58 false false R59.htm 999049 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) Sheet http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail) Details 59 false false R60.htm 999050 - Disclosure - Intangible Assets - Additional Information (Detail) Sheet http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail Intangible Assets - Additional Information (Detail) Details 60 false false R61.htm 999051 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail) Sheet http://www.magnachip.com/role/IntangibleAssetsSummaryOfIntangibleAssetsDetail Intangible Assets - Summary of Intangible Assets (Detail) Details 61 false false R62.htm 999052 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.magnachip.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 62 false false R63.htm 999053 - Disclosure - Leases - Supplemental Balance Sheet (Detail) Sheet http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail Leases - Supplemental Balance Sheet (Detail) Details 63 false false R64.htm 999054 - Disclosure - Leases - Components of lease cost (Detail) Sheet http://www.magnachip.com/role/LeasesComponentsOfLeaseCostDetail Leases - Components of lease cost (Detail) Details 64 false false R65.htm 999055 - Disclosure - Leases - Other lease information (Detail) Sheet http://www.magnachip.com/role/LeasesOtherLeaseInformationDetail Leases - Other lease information (Detail) Details 65 false false R66.htm 999056 - Disclosure - Leases - Aggregate future lease payment (Detail) Sheet http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail Leases - Aggregate future lease payment (Detail) Details 66 false false R67.htm 999057 - Disclosure - Accrued Expenses - Summary of Accrued Expenses (Detail) Sheet http://www.magnachip.com/role/AccruedExpensesSummaryOfAccruedExpensesDetail Accrued Expenses - Summary of Accrued Expenses (Detail) Details 67 false false R68.htm 999058 - Disclosure - Derivative Financial Instruments - Additional Information (Detail) Sheet http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail Derivative Financial Instruments - Additional Information (Detail) Details 68 false false R69.htm 999059 - Disclosure - Derivative Financial Instruments - Details of Derivative Contracts (Detail) Sheet http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail Derivative Financial Instruments - Details of Derivative Contracts (Detail) Details 69 false false R70.htm 999060 - Disclosure - Derivative Financial Instruments - Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities (Detail) Sheet http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail Derivative Financial Instruments - Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities (Detail) Details 70 false false R71.htm 999061 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets and Liabilities (Detail) Sheet http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail Derivative Financial Instruments - Offsetting of Derivative Assets and Liabilities (Detail) Details 71 false false R72.htm 999062 - Disclosure - Derivative Financial Instruments - Impact of Derivative Instruments on Consolidated Statement of Operations (Detail) Sheet http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail Derivative Financial Instruments - Impact of Derivative Instruments on Consolidated Statement of Operations (Detail) Details 72 false false R73.htm 999063 - Disclosure - Derivative Financial Instruments - Cash deposits (Detail) Sheet http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail Derivative Financial Instruments - Cash deposits (Detail) Details 73 false false R74.htm 999064 - Disclosure - Long-Term Borrowing - Additional Information (Detail) Sheet http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail Long-Term Borrowing - Additional Information (Detail) Details 74 false false R75.htm 999065 - Disclosure - Accrued Severance Benefits - Additional Information (Detail) Sheet http://www.magnachip.com/role/AccruedSeveranceBenefitsAdditionalInformationDetail Accrued Severance Benefits - Additional Information (Detail) Details 75 false false R76.htm 999066 - Disclosure - Accrued Severance Benefits - Changes in Accrued Severance Benefits (Detail) Sheet http://www.magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetail Accrued Severance Benefits - Changes in Accrued Severance Benefits (Detail) Details 76 false false R77.htm 999067 - Disclosure - Accrued Severance Benefits - Future Benefits Payments to Employees (Detail) Sheet http://www.magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetail Accrued Severance Benefits - Future Benefits Payments to Employees (Detail) Details 77 false false R78.htm 999068 - Disclosure - Stock Repurchases - Additional Information (Detail) Sheet http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail Stock Repurchases - Additional Information (Detail) Details 78 false false R79.htm 999069 - Disclosure - Equity Incentive Plans - Additional Information (Detail) Sheet http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail Equity Incentive Plans - Additional Information (Detail) Details 79 false false R80.htm 999070 - Disclosure - Equity Incentive Plans - Summary of Restricted Stock Unit Activities (Detail) Sheet http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail Equity Incentive Plans - Summary of Restricted Stock Unit Activities (Detail) Details 80 false false R81.htm 999071 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activities (Detail) Sheet http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail Equity Incentive Plans - Summary of Stock Option Activities (Detail) Details 81 false false R82.htm 999072 - Disclosure - Impairment and Other Charges- Additional Information (Detail) Sheet http://www.magnachip.com/role/ImpairmentAndOtherChargesAdditionalInformationDetail Impairment and Other Charges- Additional Information (Detail) Details 82 false false R83.htm 999073 - Disclosure - Early Termination Charges - Additional Information (Detail) Sheet http://www.magnachip.com/role/EarlyTerminationChargesAdditionalInformationDetail Early Termination Charges - Additional Information (Detail) Details 83 false false R84.htm 999074 - Disclosure - Foreign Currency Gain (Loss), Net - Additional Information (Detail) Sheet http://www.magnachip.com/role/ForeignCurrencyGainLossNetAdditionalInformationDetail Foreign Currency Gain (Loss), Net - Additional Information (Detail) Details http://www.magnachip.com/role/ForeignCurrencyGainLossNet 84 false false R85.htm 999075 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 85 false false R86.htm 999076 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Detail) Sheet http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail Income Taxes - Components of Income Tax Expense (Benefit) (Detail) Details 86 false false R87.htm 999077 - Disclosure - Income Taxes - Difference Between Provision for Domestic and Foreign Income Taxes and Amount Calculated by Statutory Tax Rate to Net Income Before Income Taxes (Detail) Sheet http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail Income Taxes - Difference Between Provision for Domestic and Foreign Income Taxes and Amount Calculated by Statutory Tax Rate to Net Income Before Income Taxes (Detail) Details 87 false false R88.htm 999078 - Disclosure - Income Taxes - Summary of Composition of Net Deferred Income Tax Assets (Liabilities) Of Continuing Operations and Discontinued Operations (Detail) Sheet http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail Income Taxes - Summary of Composition of Net Deferred Income Tax Assets (Liabilities) Of Continuing Operations and Discontinued Operations (Detail) Details 88 false false R89.htm 999079 - Disclosure - Income Taxes - Changes in Valuation Allowance for Deferred Tax Assets of Continuing Operations and Discontinued Operations (Detail) Sheet http://www.magnachip.com/role/IncomeTaxesChangesInValuationAllowanceForDeferredTaxAssetsOfContinuingOperationsAndDiscontinuedOperationsDetail Income Taxes - Changes in Valuation Allowance for Deferred Tax Assets of Continuing Operations and Discontinued Operations (Detail) Details 89 false false R90.htm 999080 - Disclosure - Income taxes - Summary of Valuation Allowance primarily Attributable to its Subsidiary (Detail) Sheet http://www.magnachip.com/role/IncomeTaxesSummaryOfValuationAllowancePrimarilyAttributableToItsSubsidiaryDetail Income taxes - Summary of Valuation Allowance primarily Attributable to its Subsidiary (Detail) Details 90 false false R91.htm 999081 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits (Detail) Sheet http://www.magnachip.com/role/IncomeTaxesReconciliationOfTotalAmountsOfUnrecognizedTaxBenefitsDetail Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits (Detail) Details 91 false false R92.htm 999082 - Disclosure - Geographic and Other Information - Additional Information (Detail) Sheet http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail Geographic and Other Information - Additional Information (Detail) Details 92 false false R93.htm 999083 - Disclosure - Geographic and Other Information - Schedule of Product Categories (Detail) Sheet http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail Geographic and Other Information - Schedule of Product Categories (Detail) Details 93 false false R94.htm 999084 - Disclosure - Geographic and Other Information - Schedule of Operating Segment (Detail) Sheet http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail Geographic and Other Information - Schedule of Operating Segment (Detail) Details 94 false false R95.htm 999085 - Disclosure - Geographic and Other Information - Net Sales by Region, Based on Location of Products are Billed (Detail) Sheet http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail Geographic and Other Information - Net Sales by Region, Based on Location of Products are Billed (Detail) Details 95 false false R96.htm 999086 - Disclosure - Accumulated Other Comprehensive Loss - Additional Information (Detail) Sheet http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossAdditionalInformationDetail Accumulated Other Comprehensive Loss - Additional Information (Detail) Details 96 false false R97.htm 999087 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Detail) Sheet http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetail Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Detail) Details 97 false false R98.htm 999088 - Disclosure - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) Sheet http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) Details 98 false false R99.htm 999089 - Disclosure - Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Common Share (Detail) Sheet http://www.magnachip.com/role/LossPerShareScheduleOfComputationOfBasicAndDilutedLossPerCommonShareDetail Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Common Share (Detail) Details 99 false false R100.htm 999090 - Disclosure - Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Loss Per Common Share (Detail) Sheet http://www.magnachip.com/role/LossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromTheComputationOfLossPerCommonShareDetail Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Loss Per Common Share (Detail) Details 100 false false R101.htm 999091 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 101 false false All Reports Book All Reports d920621d10k.htm mx-20241231.xsd mx-20241231_cal.xml mx-20241231_def.xml mx-20241231_lab.xml mx-20241231_pre.xml g920621g52z01.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 127 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "d920621d10k.htm": { "nsprefix": "mx", "nsuri": "http://www.magnachip.com/20241231", "dts": { "inline": { "local": [ "d920621d10k.htm" ] }, "schema": { "local": [ "mx-20241231.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/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-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/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "mx-20241231_cal.xml" ] }, "definitionLink": { "local": [ "mx-20241231_def.xml" ] }, "labelLink": { "local": [ "mx-20241231_lab.xml" ] }, "presentationLink": { "local": [ "mx-20241231_pre.xml" ] } }, "keyStandard": 410, "keyCustom": 93, "axisStandard": 34, "axisCustom": 0, "memberStandard": 42, "memberCustom": 44, "hidden": { "total": 13, "http://fasb.org/us-gaap/2024": 10, "http://xbrl.sec.gov/dei/2024": 3 }, "contextCount": 207, "entityCount": 1, "segmentCount": 89, "elementCount": 907, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 838, "http://xbrl.sec.gov/dei/2024": 38, "http://xbrl.sec.gov/cyd/2024": 13, "http://fasb.org/srt/2024": 5, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://www.magnachip.com/role/CoverPage", "longName": "1001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.magnachip.com/role/ConsolidatedBalanceSheets", "longName": "1002 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.magnachip.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "longName": "1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:Revenues", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R5": { "role": "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss", "longName": "1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R6": { "role": "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "PAsOn12_31_2022", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R7": { "role": "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows", "longName": "1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": null }, "R9": { "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": "9", "firstAnchor": { "contextRef": "P10_01_2024To12_31_2024", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P10_01_2024To12_31_2024", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPolicies", "longName": "999002 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies", "shortName": "Business, Basis of Presentation and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.magnachip.com/role/FairValueMeasurements", "longName": "999003 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.magnachip.com/role/AccountsReceivable", "longName": "999004 - Disclosure - Accounts Receivable", "shortName": "Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.magnachip.com/role/Inventories", "longName": "999005 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.magnachip.com/role/PropertyPlantAndEquipment", "longName": "999006 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.magnachip.com/role/IntangibleAssets", "longName": "999007 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.magnachip.com/role/Leases", "longName": "999008 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.magnachip.com/role/AccruedExpenses", "longName": "999009 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.magnachip.com/role/DerivativeFinancialInstruments", "longName": "999010 - Disclosure - Derivative Financial Instruments", "shortName": "Derivative Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.magnachip.com/role/LongTermBorrowing", "longName": "999011 - Disclosure - Long-Term Borrowing", "shortName": "Long-Term Borrowing", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.magnachip.com/role/AccruedSeveranceBenefits", "longName": "999012 - Disclosure - Accrued Severance Benefits", "shortName": "Accrued Severance Benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.magnachip.com/role/StockRepurchases", "longName": "999013 - Disclosure - Stock Repurchases", "shortName": "Stock Repurchases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.magnachip.com/role/EquityIncentivePlans", "longName": "999014 - Disclosure - Equity Incentive Plans", "shortName": "Equity Incentive Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.magnachip.com/role/ImpairmentAndOtherCharges", "longName": "999015 - Disclosure - Impairment and Other Charges", "shortName": "Impairment and Other Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:AssetImpairmentChargesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:AssetImpairmentChargesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.magnachip.com/role/EarlyTerminationCharges", "longName": "999016 - Disclosure - Early Termination Charges", "shortName": "Early Termination Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.magnachip.com/role/ForeignCurrencyGainLossNet", "longName": "999017 - Disclosure - Foreign Currency Gain (Loss), Net", "shortName": "Foreign Currency Gain (Loss), Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ForeignCurrencyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.magnachip.com/role/IncomeTaxes", "longName": "999018 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.magnachip.com/role/GeographicAndOtherInformation", "longName": "999019 - Disclosure - Geographic and Other Information", "shortName": "Geographic and Other Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLoss", "longName": "999020 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.magnachip.com/role/LossPerShare", "longName": "999021 - Disclosure - Loss Per Share", "shortName": "Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.magnachip.com/role/SubsequentEvents", "longName": "999022 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies", "longName": "999023 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies)", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "33", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesTables", "longName": "999024 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Tables)", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.magnachip.com/role/FairValueMeasurementsTables", "longName": "999025 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.magnachip.com/role/AccountsReceivableTables", "longName": "999026 - Disclosure - Accounts Receivable (Tables)", "shortName": "Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.magnachip.com/role/InventoriesTables", "longName": "999027 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.magnachip.com/role/PropertyPlantAndEquipmentTables", "longName": "999028 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.magnachip.com/role/IntangibleAssetsTables", "longName": "999029 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.magnachip.com/role/LeasesTables", "longName": "999030 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.magnachip.com/role/AccruedExpensesTables", "longName": "999031 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.magnachip.com/role/DerivativeFinancialInstrumentsTables", "longName": "999032 - Disclosure - Derivative Financial Instruments (Tables)", "shortName": "Derivative Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.magnachip.com/role/AccruedSeveranceBenefitsTables", "longName": "999033 - Disclosure - Accrued Severance Benefits (Tables)", "shortName": "Accrued Severance Benefits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.magnachip.com/role/EquityIncentivePlansTables", "longName": "999034 - Disclosure - Equity Incentive Plans (Tables)", "shortName": "Equity Incentive Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.magnachip.com/role/IncomeTaxesTables", "longName": "999035 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.magnachip.com/role/GeographicAndOtherInformationTables", "longName": "999036 - Disclosure - Geographic and Other Information (Tables)", "shortName": "Geographic and Other Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:ScheduleOfSegmentReportingInformationBySegmentForCurrentPeriodPresentationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:ScheduleOfSegmentReportingInformationBySegmentForCurrentPeriodPresentationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossTables", "longName": "999037 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:ScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:ScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.magnachip.com/role/LossPerShareTables", "longName": "999038 - Disclosure - Loss Per Share (Tables)", "shortName": "Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "999039 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Detail)", "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:AdditionalCashAndCashEquivalentRelatedText", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:AdditionalCashAndCashEquivalentRelatedText", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "longName": "999040 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Assets (Detail)", "shortName": "Business, Basis of Presentation and Significant Accounting Policies - Estimated Useful Lives of Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "PAsOn12_31_2024_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "td", "tr", "table", "mx:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "td", "tr", "table", "mx:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "longName": "999041 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "shortName": "Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "PAsOn12_31_2023_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis", "name": "us-gaap:DerivativeAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis", "name": "us-gaap:DerivativeAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.magnachip.com/role/AccountsReceivableAdditionalInformationDetail", "longName": "999042 - Disclosure - Accounts Receivable - Additional Information (Detail)", "shortName": "Accounts Receivable - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:AccountsReceivableSale", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:AccountsReceivableSale", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:AccountsReceivableSale", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:AccountsReceivableSale", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.magnachip.com/role/AccountsReceivableScheduleOfAccountsReceivableDetail", "longName": "999043 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Detail)", "shortName": "Accounts Receivable - Schedule of Accounts Receivable (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:AccountsReceivableGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:AccountsReceivableGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.magnachip.com/role/AccountsReceivableScheduleOfChangesInAllowanceForCreditLossesDetail", "longName": "999044 - Disclosure - Accounts Receivable - Schedule of Changes in Allowance for Credit Losses (Detail)", "shortName": "Accounts Receivable - Schedule of Changes in Allowance for Credit Losses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R55": { "role": "http://www.magnachip.com/role/AccountsReceivableScheduleOfChangesInSalesReturnReserveDetail", "longName": "999045 - Disclosure - Accounts Receivable - Schedule of Changes in Sales Return Reserve (Detail)", "shortName": "Accounts Receivable - Schedule of Changes in Sales Return Reserve (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "mx:AllowanceForSalesReturns", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:ProvisionForSalesReturnsNetOfRecoveries", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:AllowanceForSalesReturnsTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R56": { "role": "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail", "longName": "999046 - Disclosure - Inventories - Summary of Inventories (Detail)", "shortName": "Inventories - Summary of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.magnachip.com/role/InventoriesChangesInInventoryReserveDetail", "longName": "999047 - Disclosure - Inventories - Changes in Inventory Reserve (Detail)", "shortName": "Inventories - Changes in Inventory Reserve (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:InventoryValuationReserves", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:InventoryReserveChargedToCostsOfSales", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:ChangesInInventoryReservesTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R58": { "role": "http://www.magnachip.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "longName": "999048 - Disclosure - Property, Plant and Equipment - Additional Information (Detail)", "shortName": "Property, Plant and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:Depreciation", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:Depreciation", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "longName": "999049 - Disclosure - Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)", "shortName": "Property, Plant and Equipment - Summary of Property, Plant and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail", "longName": "999050 - Disclosure - Intangible Assets - Additional Information (Detail)", "shortName": "Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.magnachip.com/role/IntangibleAssetsSummaryOfIntangibleAssetsDetail", "longName": "999051 - Disclosure - Intangible Assets - Summary of Intangible Assets (Detail)", "shortName": "Intangible Assets - Summary of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.magnachip.com/role/LeasesAdditionalInformationDetail", "longName": "999052 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail", "longName": "999053 - Disclosure - Leases - Supplemental Balance Sheet (Detail)", "shortName": "Leases - Supplemental Balance Sheet (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "mx:LeaseRightOfUseAsset", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R64": { "role": "http://www.magnachip.com/role/LeasesComponentsOfLeaseCostDetail", "longName": "999054 - Disclosure - Leases - Components of lease cost (Detail)", "shortName": "Leases - Components of lease cost (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:OtherLeaseInformationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:OtherLeaseInformationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.magnachip.com/role/LeasesOtherLeaseInformationDetail", "longName": "999055 - Disclosure - Leases - Other lease information (Detail)", "shortName": "Leases - Other lease information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail", "longName": "999056 - Disclosure - Leases - Aggregate future lease payment (Detail)", "shortName": "Leases - Aggregate future lease payment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:ScheduleOfFutureLeasePaymentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:ScheduleOfFutureLeasePaymentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.magnachip.com/role/AccruedExpensesSummaryOfAccruedExpensesDetail", "longName": "999057 - Disclosure - Accrued Expenses - Summary of Accrued Expenses (Detail)", "shortName": "Accrued Expenses - Summary of Accrued Expenses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail", "longName": "999058 - Disclosure - Derivative Financial Instruments - Additional Information (Detail)", "shortName": "Derivative Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail", "longName": "999059 - Disclosure - Derivative Financial Instruments - Details of Derivative Contracts (Detail)", "shortName": "Derivative Financial Instruments - Details of Derivative Contracts (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis", "name": "us-gaap:DerivativeInceptionDates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024_ZeroCostCollarOneMemberusgaapDerivativeInstrumentRiskAxis", "name": "us-gaap:DerivativeInceptionDates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail", "longName": "999060 - Disclosure - Derivative Financial Instruments - Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities (Detail)", "shortName": "Derivative Financial Instruments - Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "PAsOn12_31_2024_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis", "name": "us-gaap:DerivativeAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": null }, "R71": { "role": "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail", "longName": "999061 - Disclosure - Derivative Financial Instruments - Offsetting of Derivative Assets and Liabilities (Detail)", "shortName": "Derivative Financial Instruments - Offsetting of Derivative Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "PAsOn12_31_2023_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis", "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:OffsettingAssetsLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis", "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:OffsettingAssetsLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail", "longName": "999062 - Disclosure - Derivative Financial Instruments - Impact of Derivative Instruments on Consolidated Statement of Operations (Detail)", "shortName": "Derivative Financial Instruments - Impact of Derivative Instruments on Consolidated Statement of Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024_CashFlowHedgingMemberusgaapDerivativeInstrumentsGainLossByHedgingRelationshipAxis_ZeroCostCollarsMemberusgaapDerivativeInstrumentRiskAxis", "name": "us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R73": { "role": "http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail", "longName": "999063 - Disclosure - Derivative Financial Instruments - Cash deposits (Detail)", "shortName": "Derivative Financial Instruments - Cash deposits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "PAsOn12_31_2024_ZeroCostCollarAndForwardContractsMemberusgaapDerivativeInstrumentRiskAxis", "name": "us-gaap:MarginDepositAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024_ZeroCostCollarAndForwardContractsMemberusgaapDerivativeInstrumentRiskAxis", "name": "us-gaap:MarginDepositAssets", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail", "longName": "999064 - Disclosure - Long-Term Borrowing - Additional Information (Detail)", "shortName": "Long-Term Borrowing - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.magnachip.com/role/AccruedSeveranceBenefitsAdditionalInformationDetail", "longName": "999065 - Disclosure - Accrued Severance Benefits - Additional Information (Detail)", "shortName": "Accrued Severance Benefits - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:RetirementAgeOfEmployees", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:RetirementAgeOfEmployees", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetail", "longName": "999066 - Disclosure - Accrued Severance Benefits - Changes in Accrued Severance Benefits (Detail)", "shortName": "Accrued Severance Benefits - Changes in Accrued Severance Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2022", "name": "us-gaap:PostemploymentBenefitsLiabilityCurrentAndNoncurrent", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R77": { "role": "http://www.magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetail", "longName": "999067 - Disclosure - Accrued Severance Benefits - Future Benefits Payments to Employees (Detail)", "shortName": "Accrued Severance Benefits - Future Benefits Payments to Employees (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "mx:PostEmploymentBenefitPaymentsNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "mx:PostEmploymentBenefitPaymentsNextTwelveMonths", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail", "longName": "999068 - Disclosure - Stock Repurchases - Additional Information (Detail)", "shortName": "Stock Repurchases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "PAsOn12_21_2021_StockAlreadyRepurchaseProgramMembersrtShareRepurchaseProgramAxis", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "div", "us-gaap:TreasuryStockTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_21_2021_StockAlreadyRepurchaseProgramMembersrtShareRepurchaseProgramAxis", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "div", "us-gaap:TreasuryStockTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "longName": "999069 - Disclosure - Equity Incentive Plans - Additional Information (Detail)", "shortName": "Equity Incentive Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail", "longName": "999070 - Disclosure - Equity Incentive Plans - Summary of Restricted Stock Unit Activities (Detail)", "shortName": "Equity Incentive Plans - Summary of Restricted Stock Unit Activities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail", "longName": "999071 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activities (Detail)", "shortName": "Equity Incentive Plans - Summary of Stock Option Activities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R82": { "role": "http://www.magnachip.com/role/ImpairmentAndOtherChargesAdditionalInformationDetail", "longName": "999072 - Disclosure - Impairment and Other Charges- Additional Information (Detail)", "shortName": "Impairment and Other Charges- Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:ImpairmentCharges", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R83": { "role": "http://www.magnachip.com/role/EarlyTerminationChargesAdditionalInformationDetail", "longName": "999073 - Disclosure - Early Termination Charges - Additional Information (Detail)", "shortName": "Early Termination Charges - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "mx:EarlyTerminationCharges", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023", "name": "mx:EarlyTerminationCharges", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.magnachip.com/role/ForeignCurrencyGainLossNetAdditionalInformationDetail", "longName": "999074 - Disclosure - Foreign Currency Gain (Loss), Net - Additional Information (Detail)", "shortName": "Foreign Currency Gain (Loss), Net - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "div", "us-gaap:ForeignCurrencyDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "mx:IntercompanyLoan", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "us-gaap:ForeignCurrencyDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R85": { "role": "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail", "longName": "999075 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:OperatingLossCarryforwardsExpirationRange", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R86": { "role": "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail", "longName": "999076 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) (Detail)", "shortName": "Income Taxes - Components of Income Tax Expense (Benefit) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail", "longName": "999077 - Disclosure - Income Taxes - Difference Between Provision for Domestic and Foreign Income Taxes and Amount Calculated by Statutory Tax Rate to Net Income Before Income Taxes (Detail)", "shortName": "Income Taxes - Difference Between Provision for Domestic and Foreign Income Taxes and Amount Calculated by Statutory Tax Rate to Net Income Before Income Taxes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail", "longName": "999078 - Disclosure - Income Taxes - Summary of Composition of Net Deferred Income Tax Assets (Liabilities) Of Continuing Operations and Discontinued Operations (Detail)", "shortName": "Income Taxes - Summary of Composition of Net Deferred Income Tax Assets (Liabilities) Of Continuing Operations and Discontinued Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.magnachip.com/role/IncomeTaxesChangesInValuationAllowanceForDeferredTaxAssetsOfContinuingOperationsAndDiscontinuedOperationsDetail", "longName": "999079 - Disclosure - Income Taxes - Changes in Valuation Allowance for Deferred Tax Assets of Continuing Operations and Discontinued Operations (Detail)", "shortName": "Income Taxes - Changes in Valuation Allowance for Deferred Tax Assets of Continuing Operations and Discontinued Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "mx:DeferredTaxAssetsValuationAllowanceReductions", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:ValuationAllowanceDeferredTaxAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R90": { "role": "http://www.magnachip.com/role/IncomeTaxesSummaryOfValuationAllowancePrimarilyAttributableToItsSubsidiaryDetail", "longName": "999080 - Disclosure - Income taxes - Summary of Valuation Allowance primarily Attributable to its Subsidiary (Detail)", "shortName": "Income taxes - Summary of Valuation Allowance primarily Attributable to its Subsidiary (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:SummaryOfValuationAllowancePrimarilyAttributableToItsSubsidiaryTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": null }, "R91": { "role": "http://www.magnachip.com/role/IncomeTaxesReconciliationOfTotalAmountsOfUnrecognizedTaxBenefitsDetail", "longName": "999081 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits (Detail)", "shortName": "Income Taxes - Reconciliation of Total Amounts of Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R92": { "role": "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "longName": "999082 - Disclosure - Geographic and Other Information - Additional Information (Detail)", "shortName": "Geographic and Other Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_StandardProductsBusinessMemberusgaapStatementBusinessSegmentsAxis_TopTenCustomersMembersrtMajorCustomersAxis", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024_CustomerConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis_StandardProductsBusinessMemberusgaapStatementBusinessSegmentsAxis_TopTenCustomersMembersrtMajorCustomersAxis", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Unit_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail", "longName": "999083 - Disclosure - Geographic and Other Information - Schedule of Product Categories (Detail)", "shortName": "Geographic and Other Information - Schedule of Product Categories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:Revenues", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2023To12_31_2023_DisplaySolutionsMembersrtProductOrServiceAxis_StandardProductsBusinessMemberusgaapStatementBusinessSegmentsAxis", "name": "us-gaap:Revenues", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "mx:ScheduleOfSegmentReportingInformationBySegmentForCurrentPeriodPresentationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R94": { "role": "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail", "longName": "999084 - Disclosure - Geographic and Other Information - Schedule of Operating Segment (Detail)", "shortName": "Geographic and Other Information - Schedule of Operating Segment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:Revenues", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R95": { "role": "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail", "longName": "999085 - Disclosure - Geographic and Other Information - Net Sales by Region, Based on Location of Products are Billed (Detail)", "shortName": "Geographic and Other Information - Net Sales by Region, Based on Location of Products are Billed (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:Revenues", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024_KRsrtStatementGeographicalAxis_StandardProductsBusinessMemberusgaapStatementBusinessSegmentsAxis", "name": "us-gaap:Revenues", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R96": { "role": "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossAdditionalInformationDetail", "longName": "999086 - Disclosure - Accumulated Other Comprehensive Loss - Additional Information (Detail)", "shortName": "Accumulated Other Comprehensive Loss - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetail", "longName": "999087 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Detail)", "shortName": "Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:ScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2024", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "mx:ScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "longName": "999088 - Disclosure - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail)", "shortName": "Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "PAsOn12_31_2023", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "PAsOn12_31_2022_AccumulatedTranslationAdjustmentMemberusgaapStatementEquityComponentsAxis", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R99": { "role": "http://www.magnachip.com/role/LossPerShareScheduleOfComputationOfBasicAndDilutedLossPerCommonShareDetail", "longName": "999089 - Disclosure - Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Common Share (Detail)", "shortName": "Loss Per Share - Schedule of Computation of Basic and Diluted Loss Per Common Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "unique": true } }, "R100": { "role": "http://www.magnachip.com/role/LossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromTheComputationOfLossPerCommonShareDetail", "longName": "999090 - Disclosure - Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Loss Per Common Share (Detail)", "shortName": "Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Loss Per Common Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "P01_01_2024To12_31_2024_EmployeeAndNonEmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "P01_01_2024To12_31_2024_EmployeeAndNonEmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail", "longName": "999091 - Disclosure - Subsequent Events - Additional Information (Detail)", "shortName": "Subsequent Events - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "PAsOn02_01_2025_CommodityContractMemberusgaapDerivativeInstrumentRiskAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "PAsOn02_01_2025_CommodityContractMemberusgaapDerivativeInstrumentRiskAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "Unit_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "d920621d10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare", "presentation": [ "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accelerated Share Repurchases, Final Price Paid Per Share", "documentation": "Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time." } } }, "auth_ref": [ "r143" ] }, "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_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r372", "r1238" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r103", "r109" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.magnachip.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r90", "r92", "r96", "r1304" ] }, "us-gaap_AccountsPayableOtherCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableOtherCurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Other, Current", "terseLabel": "Other accounts payable", "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r90" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Trade, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r27", "r90" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/AccountsReceivableScheduleOfAccountsReceivableDetail": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/AccountsReceivableScheduleOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Gross", "terseLabel": "Accounts receivable", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r245", "r371", "r372", "r1352" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r953" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 9.0 }, "http://www.magnachip.com/role/AccountsReceivableScheduleOfAccountsReceivableDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/AccountsReceivableScheduleOfAccountsReceivableDetail", "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "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": [ "r1237" ] }, "us-gaap_AccountsReceivableSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableSale", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Sale", "documentation": "Amount of decrease from sale of accounts receivable." } } }, "auth_ref": [ "r391" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r92", "r155" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 23.0 }, "http://www.magnachip.com/role/AccruedExpensesSummaryOfAccruedExpensesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/AccruedExpensesSummaryOfAccruedExpensesDetail", "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r92" ] }, "mx_AccruedOutsideServiceFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "AccruedOutsideServiceFeesCurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/AccruedExpensesSummaryOfAccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/AccruedExpensesSummaryOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Outside Service Fees Current", "terseLabel": "Outside service fees", "documentation": "Accrued Outside Service Fees Current" } } }, "auth_ref": [] }, "mx_AccruedSeveranceAndPensionLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "AccruedSeveranceAndPensionLiabilitiesPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accrued Severance And Pension Liabilities [Policy Text Block]", "terseLabel": "Accrued Severance Benefits", "documentation": "Accrued Severance And Pension Liabilities Policy [Text Block]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r52", "r236", "r800" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Derivative Adjustments [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r261", "r269", "r270", "r624", "r979", "r1207" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r257", "r259", "r260", "r261", "r682" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "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": [ "r268", "r269", "r691", "r692", "r693", "r694", "r695", "r696" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 32.0 }, "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetail", "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss", "totalLabel": "Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r29", "r30", "r116", "r247", "r796", "r839", "r843" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "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": [ "r268", "r269", "r691", "r692", "r693", "r694", "r695", "r696" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "verboseLabel": "Accumulated Other Comprehensive Loss [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r12", "r30", "r638", "r641", "r728", "r834", "r835", "r1207", "r1208", "r1209", "r1223", "r1224", "r1225", "r1227" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r2", "r12", "r30", "r114", "r115", "r269", "r270", "r692", "r693", "r694", "r695", "r696", "r1207" ] }, "mx_AcquisitionOfTreasuryStockRelatedToTaxWithHoldingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "AcquisitionOfTreasuryStockRelatedToTaxWithHoldingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Acquisition Of Treasury Stock Related To Tax With holding For Share Based Compensation", "verboseLabel": "Acquisition of treasury stock to satisfy the tax withholding obligations in connection with equity-based compensation", "documentation": "Acquisition of treasury stock related to tax with holding for share based compensation" } } }, "auth_ref": [] }, "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": [ "r1116" ] }, "us-gaap_AdditionalCashAndCashEquivalentRelatedText": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalCashAndCashEquivalentRelatedText", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Additional Cash and Cash Equivalent Related Text", "terseLabel": "Cash equivalents, highly liquid investments original maturity date", "documentation": "An element designated to encapsulate any additional information related to cash and cash equivalents not otherwise addressed by the existing taxonomy. Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r104" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r856", "r1223", "r1224", "r1225", "r1227", "r1318", "r1387" ] }, "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": [ "r1129" ] }, "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": [ "r1129" ] }, "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": [ "r1129" ] }, "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": [ "r1129" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r227", "r228", "r299", "r300", "r301", "r302", "r314", "r369", "r370", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r439", "r440", "r444", "r591", "r592", "r593", "r594", "r595", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r679", "r680", "r701", "r702", "r703", "r723", "r724", "r725", "r726", "r727", "r728", "r752", "r753", "r754", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r58", "r59", "r509" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "auth_ref": [] }, "mx_AdvancesToSuppliersPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "AdvancesToSuppliersPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advances To Suppliers Policy Text Block]", "terseLabel": "Advances to Suppliers", "documentation": "Advances to suppliers." } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r170" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising expenses", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r552", "r1018" ] }, "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": [ "r1174" ] }, "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": [ "r1087", "r1098", "r1108", "r1141" ] }, "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": [ "r1090", "r1101", "r1111", "r1144" ] }, "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": [ "r1175" ] }, "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": [ "r1129" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "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": [ "r1136" ] }, "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": [ "r1091", "r1102", "r1112", "r1136", "r1145", "r1149", "r1157" ] }, "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": [ "r1155" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Allocated share based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r541", "r550" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Doubtful Accounts [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1218", "r1219", "r1220", "r1221", "r1222" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/AccountsReceivableScheduleOfAccountsReceivableDetail": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/AccountsReceivableScheduleOfAccountsReceivableDetail", "http://www.magnachip.com/role/AccountsReceivableScheduleOfChangesInAllowanceForCreditLossesDetail" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable", "negatedTerseLabel": "Allowance for credit losses", "negatedPeriodStartLabel": "Beginning balance", "negatedPeriodEndLabel": "Ending balance", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r248", "r373", "r388", "r392", "r395", "r1352" ] }, "mx_AllowanceForDoubtfulAccountsReceivableTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "AllowanceForDoubtfulAccountsReceivableTranslationAdjustment", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableScheduleOfChangesInAllowanceForCreditLossesDetail" ], "lang": { "en-us": { "role": { "label": "Allowance For Doubtful Accounts Receivable Translation Adjustment", "negatedLabel": "Translation adjustments", "documentation": "Allowance For Doubtful Accounts Receivable Translation Adjustment" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableScheduleOfChangesInAllowanceForCreditLossesDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Write off", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r394" ] }, "mx_AllowanceForSalesReturnMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "AllowanceForSalesReturnMember", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "Allowance For Sales Return [Member]", "terseLabel": "Sales Return Reserve [Member]", "documentation": "Allowance For Sales Return" } } }, "auth_ref": [] }, "mx_AllowanceForSalesReturns": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "AllowanceForSalesReturns", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/AccountsReceivableScheduleOfAccountsReceivableDetail": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.magnachip.com/role/AccountsReceivableScheduleOfAccountsReceivableDetail", "http://www.magnachip.com/role/AccountsReceivableScheduleOfChangesInSalesReturnReserveDetail" ], "lang": { "en-us": { "role": { "label": "Allowance For Sales Returns", "negatedLabel": "Sales return reserves", "negatedPeriodStartLabel": "Beginning balance", "negatedPeriodEndLabel": "Ending balance", "documentation": "Allowance For Sales Returns" } } }, "auth_ref": [] }, "mx_AllowanceForSalesReturnsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "AllowanceForSalesReturnsTableTextBlock", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "Allowance For Sales Returns [Table Text Block]", "verboseLabel": "Schedule Of Changes in Volume", "documentation": "Allowance for sales returns." } } }, "auth_ref": [] }, "mx_AllowanceForSalesReturnsTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "AllowanceForSalesReturnsTranslationAdjustments", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableScheduleOfChangesInSalesReturnReserveDetail" ], "lang": { "en-us": { "role": { "label": "Allowance For Sales Returns Translation Adjustments", "negatedLabel": "Translation adjustments", "documentation": "Allowance for sales returns translation adjustments." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense for intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r6", "r426", "r433", "r999" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.magnachip.com/role/LossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromTheComputationOfLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Outstanding units and warrants excluded from computation of diluted earnings (loss) per share/unit (in shares)", "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": [ "r326" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.magnachip.com/role/LossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromTheComputationOfLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.magnachip.com/role/LossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromTheComputationOfLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.magnachip.com/role/LossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromTheComputationOfLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r38" ] }, "mx_AsiaPacificOtherThanKoreaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "AsiaPacificOtherThanKoreaMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail" ], "lang": { "en-us": { "role": { "label": "Asia Pacific Other Than Korea [Member]", "terseLabel": "Asia Pacific (Other Than Korea) [Member]", "documentation": "Asia Pacific Other Than Korea [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentChargesAbstract", "lang": { "en-us": { "role": { "label": "Asset Impairment Charges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentChargesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentChargesTextBlock", "presentation": [ "http://www.magnachip.com/role/ImpairmentAndOtherCharges" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Impairment and Other Charges.", "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r153", "r166", "r239", "r284", "r331", "r339", "r357", "r361", "r374", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r620", "r625", "r684", "r793", "r899", "r991", "r992", "r1034", "r1062", "r1266", "r1267", "r1343" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "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", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "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": [ "r231", "r253", "r284", "r374", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r620", "r625", "r684", "r1034", "r1266", "r1267", "r1343" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1070", "r1071", "r1094" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r1070", "r1071", "r1094" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r1070", "r1071", "r1094" ] }, "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": [ "r1152" ] }, "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": [ "r1153" ] }, "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": [ "r1148" ] }, "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": [ "r1148" ] }, "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": [ "r1148" ] }, "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": [ "r1148" ] }, "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": [ "r1148" ] }, "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": [ "r1148" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail", "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail", "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": [ "r512", "r513", "r514", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r536", "r537", "r538", "r539", "r540" ] }, "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": [ "r1151" ] }, "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": [ "r1150" ] }, "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": [ "r1149" ] }, "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": [ "r1149" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r443", "r1354", "r1355" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail", "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r69", "r72", "r443", "r1354", "r1355" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "mx_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]", "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "mx_BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]", "documentation": "Basis Of Presentation And Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and Related Structures [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingMember", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "terseLabel": "Buildings [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r138" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.magnachip.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r427", "r428", "r429", "r430", "r431", "r610", "r1013", "r1014" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.magnachip.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r60", "r61", "r427", "r428", "r429", "r430", "r431", "r610", "r1013", "r1014" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Business", "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": [ "r89", "r131", "r133" ] }, "mx_CapexLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "CapexLoansMember", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Capex Loans [Member]", "documentation": "Capex loans." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property, plant and equipment additions in other accounts payable", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r35", "r36", "r37" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r83", "r84" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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": [ "r32", "r234", "r970" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r33" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r32", "r128", "r283" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents", "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": [ "r0", "r128" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging [Member]", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r67" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "verboseLabel": "Non-cash investing and financing activities" } } }, "auth_ref": [] }, "mx_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.magnachip.com/role/LeasesOtherLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "auth_ref": [] }, "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": [ "r1127" ] }, "mx_ChangesInInventoryReserveAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ChangesInInventoryReserveAbstract", "lang": { "en-us": { "role": { "label": "Changes In Inventory Reserve [Abstract]", "documentation": "Changes in inventory reserve." } } }, "auth_ref": [] }, "mx_ChangesInInventoryReservesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ChangesInInventoryReservesTableTextBlock", "presentation": [ "http://www.magnachip.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Changes In Inventory Reserves [Table Text Block]", "terseLabel": "Changes in Inventory Reserve", "documentation": "Changes In Inventory Reserves Table [Text Block]" } } }, "auth_ref": [] }, "mx_ChinaAndHongKongMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ChinaAndHongKongMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "China And Hong Kong [Member]", "terseLabel": "Greater China (China and Hong Kong) [Member]", "documentation": "China and Hong Kong [Member]" } } }, "auth_ref": [] }, "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": [ "r1124" ] }, "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": [ "r1122" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r180", "r242", "r243", "r244", "r284", "r318", "r321", "r323", "r325", "r333", "r334", "r374", "r458", "r461", "r462", "r463", "r467", "r468", "r486", "r487", "r489", "r490", "r491", "r684", "r849", "r850", "r851", "r852", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r887", "r908", "r927", "r947", "r948", "r949", "r950", "r951", "r1179", "r1214", "r1228" ] }, "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": [ "r1128" ] }, "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": [ "r1128" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r97", "r159", "r794", "r886" ] }, "us-gaap_CommodityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommodityContractMember", "presentation": [ "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Commodity Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices." } } }, "auth_ref": [ "r1010", "r1023" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1052", "r1053", "r1054", "r1056", "r1057", "r1058", "r1059", "r1223", "r1224", "r1227", "r1318", "r1385", "r1387" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r102" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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": [ "r102", "r887" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheetsParenthetical" ], "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": [ "r102" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Balance, Shares beginning", "periodEndLabel": "Balance, Shares ending", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r102", "r887", "r905", "r1387", "r1388" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "disclosureGuidance": "Common stock, $0.01 par value, 150,000,000 shares authorized, 57,498,507 shares issued and 36,912,118 outstanding at December 31, 2024 and 56,971,394 shares issued and 38,852,742 outstanding at December 31, 2023", "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": [ "r102", "r795", "r1034" ] }, "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": [ "r1133" ] }, "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": [ "r1132" ] }, "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": [ "r1134" ] }, "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": [ "r1131" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r31", "r264", "r266", "r273", "r788", "r806", "r807" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "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", "r272", "r787", "r805" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r40", "r42", "r85", "r86", "r368", "r953" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r40", "r42", "r85", "r86", "r368", "r845", "r953" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r40", "r42", "r85", "r86", "r368", "r953", "r1185" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r88", "r173" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r40", "r42", "r85", "r86", "r368" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r40", "r42", "r85", "r86", "r368", "r953" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r181", "r201", "r290", "r620", "r621", "r625", "r626", "r732", "r958", "r1191", "r1194", "r1195", "r1265", "r1268", "r1269" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r181", "r201", "r290", "r620", "r621", "r625", "r626", "r732", "r958", "r1191", "r1194", "r1195", "r1265", "r1268", "r1269" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r164", "r181", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r290", "r331", "r341", "r355", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r991", "r992", "r1192", "r1193", "r1266", "r1267" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r164", "r181", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r290", "r331", "r341", "r355", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r458", "r459", "r460", "r461", "r463", "r464", "r465", "r466", "r467", "r991", "r992", "r1192", "r1193", "r1266", "r1267" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "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": [ "r63", "r980" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r138" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r495" ] }, "mx_ContributionsToSeveranceInsuranceDepositAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ContributionsToSeveranceInsuranceDepositAccounts", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 38.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Contributions To Severance Insurance Deposit Accounts", "terseLabel": "Contributions to severance insurance deposit accounts", "documentation": "Contributions to severance insurance deposit accounts." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales", "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", "r750" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Cost of Revenue.", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r122", "r284", "r374", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r684", "r991", "r1266" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of sales:" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "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": [ "r217", "r218", "r287", "r288", "r472", "r488", "r731", "r743", "r792", "r975", "r978" ] }, "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_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Accounts Receivable Reserves", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r385", "r386", "r387", "r389", "r390", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408" ] }, "mx_CumulativeContributionsToNationalPensionFund": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "CumulativeContributionsToNationalPensionFund", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Cumulative Contributions To National Pension Fund", "negatedLabel": "The National Pension Fund", "documentation": "Cumulative contributions to national pension fund." } } }, "auth_ref": [] }, "mx_CumulativeContributionsToSeveranceInsuranceDepositAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "CumulativeContributionsToSeveranceInsuranceDepositAccounts", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Less: Cumulative Contributions To Severance Insurance Deposit Accounts", "terseLabel": "Less: Cumulative contributions to severance insurance deposit accounts", "documentation": "Cumulative contributions to severance insurance deposit accounts." } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CurrencyAxis", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "documentation": "Information by currency." } } }, "auth_ref": [ "r1336" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Domestic", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1186", "r1217", "r1315" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1186", "r1217" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current income tax expense (benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r590", "r1217" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current income tax expense (benefit)" } } }, "auth_ref": [] }, "mx_CurrentOperatingLeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "CurrentOperatingLeaseLiabilitiesMember", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Current Operating Lease Liabilities [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r134", "r368" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1079", "r1168" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1079", "r1168" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1081", "r1170" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1081", "r1170" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1083", "r1172" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1081", "r1170" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1074", "r1163" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1075", "r1164" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1075", "r1164" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1073", "r1162" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1073", "r1162" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1073", "r1162" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1076", "r1165" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1078", "r1167" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1078", "r1167" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1079", "r1168" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1082", "r1171" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1080", "r1169" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1077", "r1166" ] }, "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_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r26", "r91", "r92", "r154", "r158", "r290", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r1001", "r1002", "r1003", "r1004", "r1005", "r1032", "r1215", "r1256", "r1257", "r1258", "r1337", "r1338" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "verboseLabel": "Debt instrument, face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r469", "r699", "r700", "r1002", "r1003", "r1032" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, interest rate, effective percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r94", "r485", "r699", "r700", "r1032" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "definitionGuidance": "Debt instrument, maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r240", "r1001", "r1322", "r1323" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r26", "r290", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r1001", "r1002", "r1003", "r1004", "r1005", "r1032", "r1215", "r1256", "r1257", "r1258", "r1337", "r1338" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Domestic", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1217", "r1314", "r1315" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1217", "r1314" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "verboseLabel": "Deferred income taxes (Note 17)", "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": [ "r560", "r561" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred income tax (benefit)" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r98", "r99", "r156", "r581" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "totalLabel": "Deferred income tax (benefit)", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r130" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r1200" ] }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsDerivativeInstruments", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Derivative Instruments", "verboseLabel": "Derivative liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r582" ] }, "mx_DeferredTaxAssetsInterestExpenseDeductionLimitation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DeferredTaxAssetsInterestExpenseDeductionLimitation", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Interest Expense Deduction Limitation", "terseLabel": "Interest expense deduction limitation", "documentation": "Deferred tax assets interest expense deduction limitation." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1310" ] }, "mx_DeferredTaxAssetsLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DeferredTaxAssetsLongTermDebt", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Long Term Debt", "terseLabel": "Other long-term payable", "documentation": "Deferred Tax Assets Long Term Debt" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1310" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets" } } }, "auth_ref": [] }, "mx_DeferredTaxAssetsOperatingLeaseRightOfUseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DeferredTaxAssetsOperatingLeaseRightOfUseLiabilities", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Operating Lease Right Of Use Liabilities", "terseLabel": "Operating lease right-of-use liabilities", "documentation": "Deferred tax assets operating lease right of use liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "NOL carry-forwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Others", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property, plant and equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carry-forwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsSeverancePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsSeverancePayments", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Severance Payments", "terseLabel": "Accumulated severance benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from severance costs." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Unrealized Currency Losses", "terseLabel": "Foreign currency translation loss", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.magnachip.com/role/IncomeTaxesChangesInValuationAllowanceForDeferredTaxAssetsOfContinuingOperationsAndDiscontinuedOperationsDetail", "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Deferred tax assets, valuation allowance amount", "negatedLabel": "Less: Valuation allowance", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r583" ] }, "mx_DeferredTaxAssetsValuationAllowanceForeignCurrencyTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DeferredTaxAssetsValuationAllowanceForeignCurrencyTranslationAdjustment", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesChangesInValuationAllowanceForDeferredTaxAssetsOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Valuation Allowance Foreign Currency Translation Adjustment", "terseLabel": "Translation adjustments", "documentation": "Deferred tax assets valuation allowance foreign currency translation adjustment." } } }, "auth_ref": [] }, "mx_DeferredTaxAssetsValuationAllowanceReductions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DeferredTaxAssetsValuationAllowanceReductions", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesChangesInValuationAllowanceForDeferredTaxAssetsOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Valuation Allowance Reductions", "verboseLabel": "Reductions", "documentation": "Deferred tax assets valuation allowance reductions." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities" } } }, "auth_ref": [] }, "mx_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities Operating Lease Right Of Use Assets", "negatedLabel": "Operating lease right-of-use assets", "documentation": "Deferred tax liabilities operating lease right of use assets." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "terseLabel": "Others", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Prepaid Expenses", "terseLabel": "Prepaid expense", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [ "r1312" ] }, "mx_DeferredTaxLiabilitiesSeveranceBenefitDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DeferredTaxLiabilitiesSeveranceBenefitDeposits", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities Severance Benefit Deposits", "negatedLabel": "Severance benefit deposits", "documentation": "Deferred tax liabilities severance benefit deposits." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesSummaryOfCompositionOfNetDeferredIncomeTaxAssetsLiabilitiesOfContinuingOperationsAndDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains", "terseLabel": "Foreign currency translation gain", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions." } } }, "auth_ref": [ "r1312" ] }, "us-gaap_DepositAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositAssetsAbstract", "lang": { "en-us": { "role": { "label": "Deposit Assets [Abstract]" } } }, "auth_ref": [] }, "mx_DepositAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DepositAssetsLineItems", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail" ], "lang": { "en-us": { "role": { "label": "Deposit Assets [Line Items]", "documentation": "Deposit assets [LineItems]." } } }, "auth_ref": [] }, "mx_DepositAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DepositAssetsTable", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail" ], "lang": { "en-us": { "role": { "label": "Deposit Assets [Table]", "documentation": "Deposit assets [Table]." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expenses", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r51" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r331", "r344", "r361", "r991", "r992" ] }, "us-gaap_DerivativeAssetCollateralObligationToReturnCashOffset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetCollateralObligationToReturnCashOffset", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Collateral, Obligation to Return Cash, Offset", "verboseLabel": "Gross amounts offset in the balance sheets", "documentation": "Amount of obligation to return cash collateral under master netting arrangements offset against derivative assets." } } }, "auth_ref": [ "r7", "r17" ] }, "us-gaap_DerivativeAssetFairValueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetFairValueNetAbstract", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Fair Value, Amount Not Offset Against Collateral [Abstract]", "terseLabel": "Asset Derivatives:" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r627" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset", "terseLabel": "Derivative assets", "definitionGuidance": "Other current assets", "verboseLabel": "Net amounts of liabilities presented in the balance sheets", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r254", "r256", "r658", "r659", "r672", "r683", "r868", "r869", "r870", "r871", "r872", "r874", "r875", "r876", "r877", "r878", "r893", "r894", "r937", "r940", "r941", "r942", "r943", "r944", "r978", "r1024", "r1028", "r1054", "r1321", "r1322", "r1323", "r1386" ] }, "us-gaap_DerivativeCollateralObligationToReturnCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCollateralObligationToReturnCash", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Collateral, Obligation to Return Cash", "verboseLabel": "Gross amounts not offset in the balance sheets, Cash collateral pledged", "documentation": "Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets." } } }, "auth_ref": [ "r22", "r79", "r255", "r976" ] }, "us-gaap_DerivativeCollateralObligationToReturnSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCollateralObligationToReturnSecurities", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Collateral, Obligation to Return Securities", "verboseLabel": "Gross amounts not offset in the balance sheets, Financial instruments", "documentation": "Amount of obligation to return securities collateral under master netting arrangements that have not been offset against derivative assets." } } }, "auth_ref": [ "r22", "r255", "r976" ] }, "us-gaap_DerivativeCollateralRightToReclaimCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCollateralRightToReclaimCash", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Collateral, Right to Reclaim Cash", "negatedTerseLabel": "Gross amounts not offset in the balance sheets, Cash collateral pledged", "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities." } } }, "auth_ref": [ "r22", "r79", "r255", "r976" ] }, "us-gaap_DerivativeCollateralRightToReclaimSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCollateralRightToReclaimSecurities", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Collateral, Right to Reclaim Securities", "verboseLabel": "Gross amounts not offset in the balance sheets, Financial instruments", "documentation": "Amount of right to receive securities collateral under master netting arrangements that have not been offset against derivative liabilities." } } }, "auth_ref": [ "r22", "r255", "r976" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r876", "r878", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r900", "r901", "r902", "r903", "r914", "r915", "r916", "r917", "r920", "r921", "r922", "r923", "r937", "r938", "r941", "r943", "r1052", "r1054", "r1324", "r1325", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331" ] }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Fair Value, Amount Not Offset Against Collateral", "verboseLabel": "Gross amounts of recognized assets", "documentation": "Fair value, after offset of derivative liability, of 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, before offset against an obligation to return collateral under a master netting arrangement. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r18", "r21", "r25", "r80" ] }, "us-gaap_DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Fair Value, Amount Offset Against Collateral", "verboseLabel": "Net amount", "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r22", "r78" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DerivativeLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Fair Value, Amount Not Offset Against Collateral", "verboseLabel": "Gross amounts of recognized liabilities", "documentation": "Fair value, after offset of derivative asset, of 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, elected not to be and before offset against a right to receive collateral under a master netting arrangement. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r18", "r21", "r25", "r80" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFairValueOfDerivativeLiabilityAmountOffsetAgainstCollateral", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Including Not Subject to Master Netting Arrangement, after Offset and Deduction", "verboseLabel": "Net amount", "documentation": "Fair value, after effect of master netting arrangement and deduction of obligation to return financial collateral not offset and financial instrument subject to master netting arrangement not offset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset. Includes derivative not subject to master netting arrangement or similar agreement." } } }, "auth_ref": [ "r22", "r78" ] }, "us-gaap_DerivativeInceptionDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInceptionDates", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Inception Date", "terseLabel": "Date of transaction", "documentation": "Date the entity entered into the derivative contract, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r70", "r73", "r74", "r150", "r876", "r878", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r900", "r901", "r902", "r903", "r914", "r915", "r916", "r917", "r920", "r921", "r922", "r923", "r937", "r938", "r941", "r943", "r978", "r1052", "r1054", "r1324", "r1325", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331" ] }, "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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Financial Instruments", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r149", "r631", "r645" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r14", "r70", "r73" ] }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred", "terseLabel": "Estimated amount reclassified from accumulated other comprehensive income into income", "documentation": "The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings." } } }, "auth_ref": [ "r644" ] }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "verboseLabel": "Reclassification adjustment for loss on derivatives included in net loss", "terseLabel": "Location/Amount of Loss Reclassified from AOCI Into Statement of Operations (Effective Portion)", "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments." } } }, "auth_ref": [ "r19", "r151" ] }, "us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net", "terseLabel": "Location/Amount of Gain (Loss) Recognized in Statement of Operations on Derivatives (Effective Portion)", "documentation": "The portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing (a) the amount of the hedge ineffectiveness and (b) the amount, if any, excluded from the assessment of hedge effectiveness." } } }, "auth_ref": [ "r152" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability", "terseLabel": "Derivative liabilities", "definitionGuidance": "Other current liabilities", "totalLabel": "Net amounts of liabilities presented in the balance sheets", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r254", "r256", "r658", "r659", "r672", "r683", "r868", "r869", "r870", "r871", "r874", "r875", "r876", "r877", "r878", "r900", "r902", "r903", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r978", "r1321", "r1322", "r1323", "r1386" ] }, "us-gaap_DerivativeLiabilityCollateralRightToReclaimCashOffset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityCollateralRightToReclaimCashOffset", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail": { "parentTag": "us-gaap_DerivativeLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Collateral, Right to Reclaim Cash, Offset", "verboseLabel": "Gross amounts offset in the balance sheets", "documentation": "Amount of right to receive cash collateral under master netting arrangements offset against derivative liabilities." } } }, "auth_ref": [ "r7", "r17" ] }, "us-gaap_DerivativeLiabilityFairValueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityFairValueNetAbstract", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Fair Value, Amount Not Offset Against Collateral [Abstract]", "terseLabel": "Liability Derivatives:" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r627" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "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": [ "r645" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Total notional amount", "verboseLabel": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1316", "r1317" ] }, "mx_DerivativeSettlementEndDateMonthYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DerivativeSettlementEndDateMonthYear", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Settlement End Date, Month Year", "terseLabel": "Month of settlement, end", "documentation": "Derivative, Settlement End Date, Month Year" } } }, "auth_ref": [] }, "mx_DerivativeSettlementStartDateMonthYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DerivativeSettlementStartDateMonthYear", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Settlement Start Date, Month Year", "terseLabel": "Month of settlement, start", "documentation": "Derivative, Settlement Start Date, Month Year" } } }, "auth_ref": [] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "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": [ "r14", "r64", "r65", "r66", "r68", "r71", "r73", "r75", "r77", "r82", "r645" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail" ], "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_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r14", "r64", "r65", "r68", "r76", "r289", "r313" ] }, "mx_DescriptionOfTypeOfCashFlowHedgingInstrumentsUsed": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DescriptionOfTypeOfCashFlowHedgingInstrumentsUsed", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Description Of Type Of Cash Flow Hedging Instruments Used", "terseLabel": "Type of derivative", "documentation": "Description of type of cash flow hedging instruments used." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlans" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Equity Incentive Plans", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r507", "r511", "r542", "r543", "r545", "r1016" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Summary of Stock Option Activities", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r9", "r57" ] }, "mx_DisplaySolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DisplaySolutionsMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Display Solutions [Member]", "documentation": "The disclosure of display solutions." } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1070", "r1071", "r1094" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1070", "r1071", "r1094", "r1137" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1115" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "mx_DutchStatutoryTaxRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DutchStatutoryTaxRateMember", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dutch Statutory Tax Rate [Member]", "terseLabel": "Dutch [Member]", "documentation": "Dutch Statutory Tax Rate [Member]" } } }, "auth_ref": [] }, "mx_DutchSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "DutchSubsidiaryMember", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dutch subsidiary [Member]", "documentation": "Dutch subsidiary." } } }, "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": [ "r1126" ] }, "mx_EarlyTerminationAndOtherCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "EarlyTerminationAndOtherCharges", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Early Termination And Other Charges", "terseLabel": "Early termination charges", "documentation": "Early termination and other charges." } } }, "auth_ref": [] }, "mx_EarlyTerminationCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "EarlyTerminationCharges", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/EarlyTerminationChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Early Termination Charges", "terseLabel": "Early Termination Charges", "documentation": "Early Termination Charges." } } }, "auth_ref": [] }, "mx_EarlyTerminationChargesAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "EarlyTerminationChargesAxis", "presentation": [ "http://www.magnachip.com/role/EarlyTerminationChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Early Termination Charges [Axis]", "documentation": "Early termination charges." } } }, "auth_ref": [] }, "mx_EarlyTerminationChargesDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "EarlyTerminationChargesDomain", "presentation": [ "http://www.magnachip.com/role/EarlyTerminationChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Early termination charges [Domain]" } } }, "auth_ref": [] }, "mx_EarlyTerminationChargesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "EarlyTerminationChargesLineItems", "presentation": [ "http://www.magnachip.com/role/EarlyTerminationChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Early Termination Charges [Line Items]", "terseLabel": "Early termination charges [Line Items]", "documentation": "Early termination charges." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/LossPerShareScheduleOfComputationOfBasicAndDilutedLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "definitionGuidance": "Basic", "verboseLabel": "Basic loss per common share", "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": [ "r274", "r303", "r304", "r306", "r307", "r308", "r310", "r316", "r318", "r323", "r324", "r325", "r330", "r608", "r618", "r655", "r656", "r789", "r808", "r984" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/LossPerShareScheduleOfComputationOfBasicAndDilutedLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "definitionGuidance": "Basic loss per common share\u2014", "verboseLabel": "Basic loss per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/LossPerShareScheduleOfComputationOfBasicAndDilutedLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "definitionGuidance": "Diluted", "verboseLabel": "Diluted loss per common share", "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": [ "r274", "r303", "r304", "r306", "r307", "r308", "r310", "r318", "r323", "r324", "r325", "r330", "r608", "r618", "r655", "r656", "r789", "r808", "r984" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/LossPerShareScheduleOfComputationOfBasicAndDilutedLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "verboseLabel": "Diluted loss per common share\u2014", "terseLabel": "Diluted loss per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings (Loss) per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r38", "r39", "r327" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.magnachip.com/role/LossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "Loss Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r315", "r326", "r328", "r329" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 42.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "verboseLabel": "Effect of exchange rates on cash and cash equivalents", "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": [ "r690" ] }, "mx_EffectiveIncomeTaxRateReconciliationDisallowedTaxAttributesReceivedFromSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationDisallowedTaxAttributesReceivedFromSubsidiaries", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation Disallowed tax attributes received from subsidiaries", "negatedLabel": "Disallowed tax attributes", "documentation": "Effective Income Tax Rate Reconciliation Disallowed tax attributes received from subsidiaries." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationFdiiAmount", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, FDII, Amount", "negatedLabel": "Subpart F income", "documentation": "Amount of reported income tax benefit from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r1020", "r1305", "r1307" ] }, "mx_EffectiveIncomeTaxRateReconciliationOtherPermanentAdjustmentsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationOtherPermanentAdjustmentsAmount", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Permanent Adjustments, Amount", "terseLabel": "Other permanent differences", "documentation": "Effective Income Tax Rate Reconciliation, Other Permanent Adjustments, Amount" } } }, "auth_ref": [] }, "mx_EffectiveIncomeTaxReconciliationAmountChangeInNetOperatingLossCarryForwardsFromTaxAudit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "EffectiveIncomeTaxReconciliationAmountChangeInNetOperatingLossCarryForwardsFromTaxAudit", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Reconciliation Amount Change In Net Operating Loss Carry Forwards From Tax Audit", "terseLabel": "Change in net operating loss carry-forwards", "documentation": "Effective income tax reconciliation amount change in net operating loss carry forwards from tax audit." } } }, "auth_ref": [] }, "mx_EmployeeAndNonEmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "EmployeeAndNonEmployeeStockOptionMember", "presentation": [ "http://www.magnachip.com/role/LossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromTheComputationOfLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Employee And Non Employee Stock Option [Member]", "terseLabel": "Options [Member]", "documentation": "Employee And Non Employee Stock Option [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/AccruedExpensesSummaryOfAccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/AccruedExpensesSummaryOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll, benefits and related taxes, excluding severance benefits", "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": [ "r92" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost, period for recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r544" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation cost related to unvested restricted stock units", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1303" ] }, "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": [] }, "mx_EmployeesEligibleForSeveranceBenefitsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "EmployeesEligibleForSeveranceBenefitsPercentage", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Employees Eligible For Severance Benefits Percentage", "terseLabel": "Percentage of employees eligible for severance benefits", "documentation": "Employees eligible for severance benefits percentage." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1068" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "terseLabel": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1068" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1068" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1177" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1068" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1068" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1068" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1068" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1178" ] }, "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": [ "r1120" ] }, "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": [ "r1173" ] }, "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": [ "r1173" ] }, "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": [ "r1173" ] }, "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.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r225", "r268", "r269", "r270", "r296", "r297", "r298", "r300", "r308", "r311", "r313", "r332", "r378", "r384", "r440", "r492", "r591", "r592", "r604", "r605", "r606", "r609", "r617", "r618", "r636", "r638", "r639", "r640", "r641", "r643", "r654", "r691", "r692", "r693", "r694", "r695", "r696", "r702", "r705", "r728", "r805", "r834", "r835", "r836", "r856", "r927" ] }, "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": [ "r1130" ] }, "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": [ "r1087", "r1098", "r1108", "r1141" ] }, "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": [ "r1084", "r1095", "r1105", "r1138" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r477", "r683", "r1002", "r1003" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]", "documentation": "Continent of Europe." } } }, "auth_ref": [ "r1187", "r1188", "r1189", "r1190", "r1389", "r1390", "r1391", "r1392" ] }, "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": [ "r1136" ] }, "mx_FabThreeFoundryServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "FabThreeFoundryServicesMember", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Fab Three Foundry Services [Member]", "verboseLabel": "Fab 3 Foundry Services [Member]", "definitionGuidance": "Fab 3 Foundry Services [Member]", "documentation": "Fab Three Foundry Services" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r658", "r659", "r672", "r1024" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r658", "r659", "r672", "r1024" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Financial Assets and Liabilities Measured at Fair Value on Recurring Basis", "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity." } } }, "auth_ref": [ "r1024", "r1319", "r1320", "r1330" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail", "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r663", "r664", "r665", "r666", "r667", "r668", "r673", "r1026" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail", "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r663", "r664", "r665", "r666", "r667", "r668", "r673", "r1026" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value, Hierarchy [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r477", "r499", "r500", "r501", "r502", "r503", "r504", "r657", "r659", "r660", "r661", "r662", "r671", "r672", "r674", "r736", "r737", "r738", "r1002", "r1003", "r1010", "r1011", "r1012", "r1024", "r1028" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r477", "r1002", "r1003" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r658", "r659", "r660", "r662", "r1024", "r1322", "r1332" ] }, "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_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r667", "r669", "r670", "r671", "r674", "r675", "r676", "r677", "r678", "r786", "r1024", "r1029" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r477", "r499", "r504", "r659", "r660", "r672", "r737", "r1002", "r1003", "r1010", "r1011", "r1012", "r1024" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r658", "r659", "r660", "r662", "r1024", "r1322", "r1332" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r477", "r499", "r500", "r501", "r502", "r503", "r504", "r657", "r659", "r660", "r661", "r662", "r671", "r672", "r674", "r736", "r737", "r738", "r1002", "r1003", "r1010", "r1011", "r1012", "r1024", "r1028" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r1024", "r1319", "r1320", "r1321", "r1322", "r1323", "r1332" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Disclosures of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail" ], "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 [Table]", "documentation": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument." } } }, "auth_ref": [ "r69", "r71", "r81" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/LeasesComponentsOfLeaseCostDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesComponentsOfLeaseCostDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "verboseLabel": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r709", "r715", "r1033" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/LeasesOtherLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Payment on Liability", "verboseLabel": "Operating cash flows from finance leases", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r711", "r717" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "terseLabel": "Present value of future payments", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r707", "r721" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "verboseLabel": "Finance", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r707" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r708" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "verboseLabel": "Finance", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r707" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r708" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Finance Leases, Total future lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r721" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year One", "verboseLabel": "Finance Leases, 2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r721" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Five", "verboseLabel": "Finance Leases, 2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r721" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Four", "verboseLabel": "Finance Leases, 2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r721" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Three", "verboseLabel": "Finance Leases, 2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r721" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Year Two", "verboseLabel": "Finance Leases, 2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r721" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r708" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Present value adjustment", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r721" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "negatedLabel": "Repayment of principal portion of finance lease liabilities", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r710", "r717" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "verboseLabel": "Finance lease", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r706" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/LeasesComponentsOfLeaseCostDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesComponentsOfLeaseCostDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "verboseLabel": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r709", "r715", "r1033" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r708" ] }, "mx_FinanceLeaseRightOfUseAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "FinanceLeaseRightOfUseAssetsMember", "presentation": [ "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease Right-of-Use Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.magnachip.com/role/LeasesOtherLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r720", "r1033" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.magnachip.com/role/LeasesOtherLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Finance leases", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r719", "r1033" ] }, "mx_FinanceLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "FinanceLeasesAbstract", "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Finance Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "mx_FinancingCashFlowsFromFinanceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "FinancingCashFlowsFromFinanceLeases", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/LeasesOtherLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Financing Cash Flows From Finance Leases", "terseLabel": "Financing cash flows from finance leases", "documentation": "Amount of financing cash flows from finance leases." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life of Intangible assets", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "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": [ "r237", "r415", "r432", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Estimated aggregate amortization expense of intangible assets in 2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r434", "r966", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Estimated aggregate amortization expense of intangible assets in 2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r434", "r966", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Estimated aggregate amortization expense of intangible assets in 2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r434", "r966", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Estimated aggregate amortization expense of intangible assets in 2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r434", "r966", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Estimated aggregate amortization expense of intangible assets in 2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r434", "r966", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/IntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r425", "r427", "r428", "r429", "r431", "r432", "r436", "r437", "r751", "r755", "r966" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Intangible asset, Gross amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r415", "r432", "r755", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r425", "r432", "r436", "r437", "r438", "r751", "r966", "r999" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/IntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r425", "r427", "r428", "r429", "r431", "r432", "r436", "r437", "r966" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets", "http://www.magnachip.com/role/IntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "verboseLabel": "Intangible asset, Net amount", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r751", "r1251" ] }, "us-gaap_ForeignCurrencyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyAbstract", "lang": { "en-us": { "role": { "label": "Foreign Currency [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyDisclosureTextBlock", "presentation": [ "http://www.magnachip.com/role/ForeignCurrencyGainLossNet" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Disclosure [Text Block]", "verboseLabel": "Foreign Currency Gain (Loss), Net", "documentation": "The entire disclosure for foreign currency transactions and translation. This may include description of foreign currency transactions, foreign currency gains and losses, explanation of change in cumulative translation adjustment, description of effect of subsequent foreign currency exchange rate change, cumulative translation adjustment movement, foreign currency translation adjustment by component movement, translation adjustment for net investment hedge movement, adjustment for long-term intercompany transactions, schedule of long-term intercompany balances and any other foreign currency transactions and translation related items." } } }, "auth_ref": [ "r685", "r698", "r1063", "r1064", "r1065", "r1066", "r1181" ] }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyExchangeRateTranslation1", "presentation": [ "http://www.magnachip.com/role/ForeignCurrencyGainLossNetAdditionalInformationDetail", "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Exchange Rate, Translation", "verboseLabel": "Foreign currency exchange rate, translation", "terseLabel": "Exchange rates using first base rate", "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency." } } }, "auth_ref": [ "r697", "r698" ] }, "us-gaap_ForeignCurrencyTransactionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionAbstract", "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency gain (loss), net", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r686", "r687", "r688", "r689", "r924" ] }, "mx_ForeignCurrencyTransactionGainLossBeforeTaxIncludingIntercompanyBalances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ForeignCurrencyTransactionGainLossBeforeTaxIncludingIntercompanyBalances", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain Loss Before Tax Including Intercompany Balances", "negatedTerseLabel": "Loss on foreign currency, net", "documentation": "Foreign Currency Transaction Gain Loss Before Tax Including Intercompany Balances" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r685" ] }, "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": [ "r1091", "r1102", "r1112", "r1145" ] }, "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": [ "r1091", "r1102", "r1112", "r1145" ] }, "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": [ "r1091", "r1102", "r1112", "r1145" ] }, "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": [ "r1091", "r1102", "r1112", "r1145" ] }, "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": [ "r1091", "r1102", "r1112", "r1145" ] }, "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": [ "r1125" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r41", "r953" ] }, "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.magnachip.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1243", "r1244" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "verboseLabel": "Total gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r117", "r122", "r165", "r284", "r374", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r684", "r986", "r991", "r1230", "r1231", "r1232", "r1233", "r1234", "r1266" ] }, "us-gaap_HedgingAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingAssetsCurrent", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Hedging Assets, Current", "terseLabel": "Hedge collateral (Note 9)", "documentation": "Carrying amount as of the balance sheet date of the asset arising from a financial instrument or a contract used to mitigate a specified risk (hedge), and which are expected to be converted into cash or otherwise disposed of within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1206" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r14" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1070", "r1071", "r1094" ] }, "mx_ImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ImpairmentCharges", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows", "http://www.magnachip.com/role/ImpairmentAndOtherChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Impairment Charges", "terseLabel": "Impairment charges", "verboseLabel": "Impairment charges", "documentation": "Impairment charges." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long lived assets held for use", "verboseLabel": "Impairment of long lived assets held for use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r6", "r50", "r139", "r1025" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/LossPerShareScheduleOfComputationOfBasicAndDilutedLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "verboseLabel": "Net loss", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r62", "r119", "r130", "r303", "r304", "r306", "r307", "r308", "r322", "r325", "r618" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r285", "r563" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income tax benefit", "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": [ "r118", "r161", "r165", "r790", "r802", "r986", "r991", "r1230", "r1231", "r1232", "r1233", "r1234" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r285", "r563" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income (loss) before income tax expenses" } } }, "auth_ref": [] }, "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.magnachip.com/role/AccountsReceivableAdditionalInformationDetail", "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail", "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r441", "r443", "r447", "r664", "r668", "r673", "r829", "r831", "r911", "r966", "r1027", "r1356" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableAdditionalInformationDetail", "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail", "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r443", "r447", "r664", "r668", "r673", "r829", "r831", "r911", "r966", "r1027", "r1356" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r282", "r564", "r565", "r575", "r587", "r1020", "r1311" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r282", "r564", "r565", "r575", "r587", "r1020", "r1311" ] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r1308" ] }, "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.magnachip.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r286", "r555", "r564", "r571", "r572", "r573", "r579", "r585", "r596", "r598", "r599", "r600", "r854", "r1020" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 15.0 }, "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail", "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax benefit, net", "terseLabel": "Income tax expense (benefit)", "totalLabel": "Income tax benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r168", "r179", "r312", "r313", "r331", "r347", "r361", "r562", "r564", "r597", "r809", "r1020" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r267", "r558", "r559", "r579", "r580", "r584", "r589", "r848" ] }, "mx_IncomeTaxRateReconciliationChangeInValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "IncomeTaxRateReconciliationChangeInValuationAllowance", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Rate Reconciliation Change In Valuation Allowance", "negatedLabel": "Change in valuation allowance", "documentation": "Income Tax Rate Reconciliation Change In Valuation Allowance" } } }, "auth_ref": [] }, "mx_IncomeTaxRecognizedTaxPositionRealizedUponUltimateSettlement": { "xbrltype": "percentItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "IncomeTaxRecognizedTaxPositionRealizedUponUltimateSettlement", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Recognized Tax Position Realized Upon Ultimate Settlement", "terseLabel": "Percentage of tax benefit realized upon settlement", "documentation": "Income Tax Recognized Tax Position Realized Upon Ultimate Settlement" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Change in statutory tax rates", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates." } } }, "auth_ref": [ "r557", "r564", "r568", "r1020" ] }, "mx_IncomeTaxReconciliationDerivativeAssetsNettingAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "IncomeTaxReconciliationDerivativeAssetsNettingAdjustment", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation Derivative Assets Netting Adjustment", "terseLabel": "Derivative assets/liabilities adjustment", "documentation": "Income Tax Reconciliation Derivative Assets Netting Adjustment" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Difference in foreign tax rates", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r565", "r567", "r1020", "r1305" ] }, "mx_IncomeTaxReconciliationHybridAndOtherInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "IncomeTaxReconciliationHybridAndOtherInterestIncome", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation Hybrid and Other Interest Income", "negatedLabel": "TPECs, hybrid and other interest", "documentation": "Income Tax Reconciliation Hybrid and Other Interest Income" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Provision computed at statutory rates", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r564", "r1020" ] }, "mx_IncomeTaxReconciliationIntercompanyDebtRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "IncomeTaxReconciliationIntercompanyDebtRestructuring", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation Intercompany Debt Restructuring", "terseLabel": "Intercompany debt restructuring", "documentation": "Income tax reconciliation intercompany debt restructuring." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Equity-based compensation", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1020", "r1305", "r1307" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Others", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1020", "r1305", "r1306" ] }, "mx_IncomeTaxReconciliationPenalty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "IncomeTaxReconciliationPenalty", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation Penalty", "terseLabel": "Penalty", "documentation": "Income tax reconciliation penalty." } } }, "auth_ref": [] }, "mx_IncomeTaxReconciliationPermanentForeignCurrencyGainLossAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "IncomeTaxReconciliationPermanentForeignCurrencyGainLossAmount", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation, Permanent Foreign Currency Gain (Loss), Amount", "terseLabel": "Permanent foreign currency loss", "documentation": "Income Tax Reconciliation, Permanent Foreign Currency Gain (Loss), Amount" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "terseLabel": "Foreign local taxes", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings." } } }, "auth_ref": [ "r1305", "r1306" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedLabel": "Tax credits claimed", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r569", "r570", "r1305" ] }, "mx_IncomeTaxReconciliationWithholdingTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "IncomeTaxReconciliationWithholdingTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Reconciliation Withholding Tax Expense Benefit", "verboseLabel": "Income tax reconciliation withholding tax expense benefit.", "terseLabel": "Withholding tax", "documentation": "Income Tax Reconciliation Withholding Tax Expense (Benefit)." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r34", "r282", "r586", "r587" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 37.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Accrued income taxes", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "mx_IncreaseDecreaseInContractLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "IncreaseDecreaseInContractLiability", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Contract Liability", "terseLabel": "Deferred revenue", "documentation": "The increase (decrease) during the reporting period, contract with liability." } } }, "auth_ref": [] }, "mx_IncreaseDecreaseInDeferredIncomeTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "IncreaseDecreaseInDeferredIncomeTaxAssets", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 39.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Deferred Income Tax Assets", "terseLabel": "Deferred income taxes", "documentation": "Increase Decrease In Deferred Income Tax Assets ." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/ImpairmentAndOtherChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Increase decrease in employee related liabilities.", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 24.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "mx_IncreaseDecreaseInInventoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "IncreaseDecreaseInInventoryReserve", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 36.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Inventory Reserve", "terseLabel": "Provision (reversal) for inventory reserves", "documentation": "Increase decrease in inventory reserve." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherAccountsPayable", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accounts Payable", "terseLabel": "Other accounts payable", "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 26.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r1212" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r1212" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 32.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other non-current liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 34.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Others, net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 25.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPostemploymentObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPostemploymentObligations", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 33.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Postemployment Obligations", "terseLabel": "Payment of severance benefits", "documentation": "The increase (decrease) during the reporting period in the current portion of the liability that represents various benefits due to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 41.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements", "presentation": [ "http://www.magnachip.com/role/LossPerShareScheduleOfComputationOfBasicAndDilutedLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements", "terseLabel": "Net effect of dilutive equity awards", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity unit purchase agreements using the treasury stock method." } } }, "auth_ref": [ "r319", "r320", "r325" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r425", "r435", "r438", "r999" ] }, "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": [ "r1091", "r1102", "r1112", "r1136", "r1145", "r1149", "r1157" ] }, "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": [ "r1155" ] }, "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": [ "r1072", "r1161" ] }, "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": [ "r1072", "r1161" ] }, "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": [ "r1072", "r1161" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible Assets", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r747", "r748", "r749", "r751", "r981", "r1244" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/IntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property Assets [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r24", "r1245", "r1246", "r1247", "r1248", "r1250", "r1251", "r1253", "r1254" ] }, "mx_IntercompanyLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "IntercompanyLoan", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/ForeignCurrencyGainLossNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Intercompany Loan", "terseLabel": "Intercompany loan balances", "documentation": "Intercompany Loan" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r991", "r1210", "r1231" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeOther", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Income, Other", "terseLabel": "Interest income", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "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": [ "r276", "r279", "r281" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.magnachip.com/role/Inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r409" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1201" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 10.0 }, "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets", "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, 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": [ "r250", "r971", "r1034" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r169", "r233", "r249", "r409", "r410", "r412", "r746", "r982" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1203" ] }, "mx_InventoryReserveChargedToCostsOfSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "InventoryReserveChargedToCostsOfSales", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/InventoriesChangesInInventoryReserveDetail": { "parentTag": "mx_InventoryValuationReservesChanges", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/InventoriesChangesInInventoryReserveDetail" ], "lang": { "en-us": { "role": { "label": "Inventory reserve charged to costs of sales", "negatedLabel": "Inventory reserve charged to costs of sales", "documentation": "Inventory reserve charged to costs of sales." } } }, "auth_ref": [] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.magnachip.com/role/InventoriesChangesInInventoryReserveDetail", "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "negatedLabel": "Less: inventory reserve", "negatedPeriodStartLabel": "Beginning balance", "negatedPeriodEndLabel": "Ending balance", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r136", "r1205" ] }, "mx_InventoryValuationReservesChanges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "InventoryValuationReservesChanges", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/InventoriesChangesInInventoryReserveDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/InventoriesChangesInInventoryReserveDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves Changes", "negatedTotalLabel": "Change in reserve", "documentation": "Inventory valuation reserves changes." } } }, "auth_ref": [] }, "mx_InventoryValuationReservesChangesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "InventoryValuationReservesChangesAbstract", "presentation": [ "http://www.magnachip.com/role/InventoriesChangesInInventoryReserveDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves Changes [Abstract]", "verboseLabel": "Change in reserve", "documentation": "Inventory valuation reserves changes." } } }, "auth_ref": [] }, "mx_InventoryValuationReservesForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "InventoryValuationReservesForeignCurrencyTranslationAdjustments", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/InventoriesChangesInInventoryReserveDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves Foreign Currency Translation Adjustments", "negatedLabel": "Translation adjustments", "documentation": "Inventory valuation reserves foreign currency translation adjustments." } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Semi-finished goods and work-in-process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r1202" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/InventoriesChangesInInventoryReserveDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Write off", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r411" ] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "JP", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "JAPAN" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "KR", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail" ], "lang": { "en-us": { "role": { "label": "KOREA, REPUBLIC OF", "terseLabel": "Korea [Member]" } } }, "auth_ref": [] }, "currency_KRW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "KRW", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Korea (South), Won" } } }, "auth_ref": [] }, "mx_KoreasMandatoryRetirementAge": { "xbrltype": "durationItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "KoreasMandatoryRetirementAge", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Koreas mandatory retirement age", "terseLabel": "Korea's mandatory retirement age", "documentation": "Korea's mandatory retirement age." } } }, "auth_ref": [] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Land", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Land", "terseLabel": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r1198" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/LeasesComponentsOfLeaseCostDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/LeasesComponentsOfLeaseCostDetail" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r714", "r1033" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://www.magnachip.com/role/LeasesComponentsOfLeaseCostDetail" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "verboseLabel": "Finance lease cost" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.magnachip.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1339" ] }, "mx_LeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "LeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Lease Liabilities", "verboseLabel": "Total lease liabilities", "documentation": "Lease Liabilities" } } }, "auth_ref": [] }, "mx_LeaseLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "LeaseLiabilitiesCurrentAbstract", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Lease Liabilities Current [Abstract]", "verboseLabel": "Current" } } }, "auth_ref": [] }, "mx_LeaseLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "LeaseLiabilitiesNoncurrentAbstract", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Lease Liabilities Noncurrent [Abstract]", "verboseLabel": "Non-current", "documentation": "Lease liabilities noncurrent." } } }, "auth_ref": [] }, "mx_LeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "LeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Lease Right Of Use Asset", "verboseLabel": "Total lease assets", "documentation": "lease right of use asset" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "mx_LeasesAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "LeasesAssetsAbstract", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Leases Assets [Abstract]", "verboseLabel": "Assets" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r713" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Operating Leases, Total future lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r721" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "Operating Leases, 2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r721" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "verboseLabel": "Operating Leases, 2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r721" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "Operating Leases, 2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r721" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "Operating Leases, 2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r721" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "Operating Leases, 2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r721" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imported interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r721" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.magnachip.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r704" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "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": [ "r26", "r91", "r92", "r93", "r95", "r96", "r97", "r100", "r284", "r374", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r621", "r625", "r626", "r684", "r885", "r985", "r1062", "r1266", "r1343", "r1344" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r108", "r160", "r798", "r1034", "r1216", "r1239", "r1333" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "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": [ "r93", "r232", "r284", "r374", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r621", "r625", "r626", "r684", "r1034", "r1266", "r1343", "r1344" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "mx_LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "LiabilityForIncomeTaxesAssociatedWithUncertainTaxPositionsNet", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 }, "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.magnachip.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetail", "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Liability For Income Taxes Associated With Uncertain Tax Positions Net", "terseLabel": "Uncertain tax position liability (foreign)", "verboseLabel": "Uncertain tax positions liability", "documentation": "Liability For Income Taxes Associated With Uncertain Tax Positions Net" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.magnachip.com/role/AccountsReceivable" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable", "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r699", "r1236" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAbstract", "lang": { "en-us": { "role": { "label": "Long-Term Debt, Unclassified [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "definitionGuidance": "Long-term borrowing", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r241" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowing" ], "lang": { "en-us": { "role": { "label": "Long-term Debt [Text Block]", "terseLabel": "Long-term Borrowings", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r140" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r26", "r1256", "r1257", "r1258" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r26", "r54", "r1256", "r1257", "r1258" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r452", "r453", "r454", "r457", "r551", "r844", "r1000", "r1260", "r1261" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r452", "r453", "r454", "r457", "r551", "r844", "r1000", "r1260", "r1261" ] }, "mx_LuxembourgSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "LuxembourgSubsidiaryMember", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Luxembourg Subsidiary [Member]", "terseLabel": "Luxembourg Subsidiary [Member]", "documentation": "Luxembourg Subsidiary [Member]" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r368", "r1009", "r1044", "r1049", "r1272", "r1353", "r1357", "r1358", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1373", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384" ] }, "us-gaap_MarginDepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarginDepositAssets", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail" ], "lang": { "en-us": { "role": { "label": "Margin Deposit Assets", "terseLabel": "Deposit with counterparty", "documentation": "The amount of cash or securities placed with a broker or counterparty as security for a trading or derivatives securities position which was partially obtained with funds provided by the broker dealer." } } }, "auth_ref": [ "r877", "r1199" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.magnachip.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r182", "r184", "r186", "r187", "r189", "r221", "r222", "r453", "r454", "r455", "r456", "r505", "r551", "r662", "r745", "r828", "r830", "r844", "r877", "r878", "r930", "r932", "r934", "r935", "r945", "r964", "r965", "r996", "r1006", "r1015", "r1028", "r1029", "r1030", "r1031", "r1045", "r1270", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350" ] }, "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": [ "r1128" ] }, "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": [ "r1128" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsAdditionalInformationDetail", "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.magnachip.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r182", "r184", "r186", "r187", "r189", "r221", "r222", "r453", "r454", "r455", "r456", "r505", "r551", "r662", "r745", "r828", "r830", "r844", "r877", "r878", "r930", "r932", "r934", "r935", "r945", "r964", "r965", "r996", "r1006", "r1015", "r1028", "r1029", "r1030", "r1045", "r1270", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350" ] }, "mx_MinimumSumOfQualifiedAndUnrestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "MinimumSumOfQualifiedAndUnrestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum Sum Of Qualified And Unrestricted Cash And Cash Equivalents", "terseLabel": "Termination provisions for cash and cash equivalents", "documentation": "Minimum sum of qualified and unrestricted cash and cash equivalents." } } }, "auth_ref": [] }, "mx_MixedSignalSolutionsBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "MixedSignalSolutionsBusinessMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Mixed Signal Solutions Business [Member]", "documentation": "Mixed signal solutions business." } } }, "auth_ref": [] }, "mx_MixedSignalSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "MixedSignalSolutionsMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Mixed Signal Solutions [Member]", "terseLabel": "Mixed-Signal Solutions [Member]", "documentation": "The disclosure of mixed signal solutions." } } }, "auth_ref": [] }, "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": [ "r1148" ] }, "mx_MssMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "MssMember", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "MSS [Member]", "documentation": "MSS" } } }, "auth_ref": [] }, "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": [ "r1156" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r368", "r1009", "r1044", "r1049", "r1272", "r1353", "r1357", "r1358", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1373", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384" ] }, "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": [ "r1129" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "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": [ "r278" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash 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": [ "r278" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash 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": [ "r128", "r129", "r130" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 5.0 }, "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/LossPerShareScheduleOfComputationOfBasicAndDilutedLossPerCommonShareDetail", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "definitionGuidance": "Net loss", "verboseLabel": "Net loss", "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", "r130", "r162", "r230", "r262", "r265", "r270", "r284", "r299", "r303", "r304", "r306", "r307", "r308", "r312", "r313", "r322", "r374", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r608", "r618", "r656", "r684", "r804", "r907", "r925", "r926", "r1060", "r1266" ] }, "mx_NetOperatingLossCarryForwardsExpirationDate": { "xbrltype": "gYearItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "NetOperatingLossCarryForwardsExpirationDate", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Net Operating Loss Carry Forwards Expiration Date", "terseLabel": "Net operating loss expiration date", "documentation": "Net Operating Loss Carry Forwards Expiration Date" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "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": [] }, "mx_NewStockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "NewStockRepurchaseProgramMember", "presentation": [ "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "New Stock Repurchase Program [Member]", "documentation": "New stock repurchase program." } } }, "auth_ref": [] }, "mx_NomuraFinancialInvestmentCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "NomuraFinancialInvestmentCoLtdMember", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Nomura Financial Investment Co Ltd [Member]", "verboseLabel": "Nomura Financial Investment (Korea) Co., Ltd. [Member]", "documentation": "Nomura Financial Investment Co Ltd [Member]" } } }, "auth_ref": [] }, "mx_NonCurrentoperatingLeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "NonCurrentoperatingLeaseLiabilitiesMember", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Non Current Operating Lease Liabilities [Member]" } } }, "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": [ "r1128" ] }, "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": [ "r1091", "r1102", "r1112", "r1136", "r1145" ] }, "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": [ "r1119" ] }, "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": [ "r1118" ] }, "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": [ "r1136" ] }, "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": [ "r1156" ] }, "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": [ "r1156" ] }, "us-gaap_NotesAndLoansReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/AccountsReceivableScheduleOfAccountsReceivableDetail": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/AccountsReceivableScheduleOfAccountsReceivableDetail" ], "lang": { "en-us": { "role": { "label": "Notes, Loans and Financing Receivable, Gross, Current", "terseLabel": "Notes receivable", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r246", "r972", "r1240" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "verboseLabel": "Other comprehensive loss before reclassifications", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r23", "r30" ] }, "us-gaap_OffsettingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingAbstract", "lang": { "en-us": { "role": { "label": "Offsetting [Abstract]" } } }, "auth_ref": [] }, "mx_OffsettingAssetsLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "OffsettingAssetsLiabilitiesTableTextBlock", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets Liabilities [Table Text Block]", "terseLabel": "Offsetting of Derivative Assets and Liabilities", "documentation": "Offsetting Assets Liabilities [Table Text Block]" } } }, "auth_ref": [] }, "mx_OneTimeEmployeeIncentivesAndProfessionalServiceFeesAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "OneTimeEmployeeIncentivesAndProfessionalServiceFeesAndExpenses", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/ImpairmentAndOtherChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "One Time Employee Incentives And Professional Service Fees And Expenses", "verboseLabel": "One time employee incentives and professional service fees and expenses", "documentation": "One time\u00a0employee incentives and professional service fees and expenses." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "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.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "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", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r165", "r986", "r1230", "r1231", "r1232", "r1233", "r1234" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/LeasesComponentsOfLeaseCostDetail": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/LeasesComponentsOfLeaseCostDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r716", "r1033" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/LeasesAggregateFutureLeasePaymentDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Present value of future payments", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r707" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets", "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r707" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets", "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities", "verboseLabel": "Operating", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r707" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/LeasesOtherLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r712", "r717" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets", "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r706" ] }, "mx_OperatingLeaseRightOfUseAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "OperatingLeaseRightOfUseAssetsMember", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease Right Of Use Assets [Member]", "verboseLabel": "Operating Lease Right Of Use Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.magnachip.com/role/LeasesOtherLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r720", "r1033" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.magnachip.com/role/LeasesOtherLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Operating leases", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r719", "r1033" ] }, "mx_OperatingLossCarriedForwardIndefinitelyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "OperatingLossCarriedForwardIndefinitelyMember", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carried Forward Indefinitely [Member]", "terseLabel": "Operating Loss Carried Forward Indefinitely [Member]", "documentation": "Operating loss carried forward indefinitely." } } }, "auth_ref": [] }, "mx_OperatingLossCarryForwardsExpiresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "OperatingLossCarryForwardsExpiresMember", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carry Forwards Expires [Member]", "terseLabel": "Operating Loss Carry Forwards Expires [Member]", "documentation": "Operating loss carryforwards expires." } } }, "auth_ref": [] }, "mx_OperatingLossCarryforwardRetainedByUsParentAndSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "OperatingLossCarryforwardRetainedByUsParentAndSubsidiary", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforward Retained By US Parent and Subsidiary", "terseLabel": "Operating loss carryforwards retained by Us parent and its domestic subsidiary", "documentation": "Operating loss carryforward retained by US parent and subsidiary." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.magnachip.com/role/IncomeTaxesSummaryOfValuationAllowancePrimarilyAttributableToItsSubsidiaryDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carry-forwards", "verboseLabel": "NOL carry-forwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r588" ] }, "mx_OperatingLossCarryforwardsExpirationRange": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "OperatingLossCarryforwardsExpirationRange", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards Expiration Range", "terseLabel": "Net operating loss carry-forwards, expiration period", "documentation": "Expiration date range of operating loss carry forward." } } }, "auth_ref": [] }, "mx_OperatingLossCarryforwardsUtilizedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "OperatingLossCarryforwardsUtilizedDuringPeriod", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards Utilized During Period", "terseLabel": "Net operating loss utilized", "documentation": "Operating Loss Carryforwards Utilized During Period" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r355", "r356", "r357", "r358", "r359", "r362", "r991", "r992" ] }, "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": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "verboseLabel": "Business, Basis of Presentation and Significant Accounting Policies", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r131", "r132", "r133", "r147" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/AccruedExpensesSummaryOfAccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magnachip.com/role/AccruedExpensesSummaryOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Others", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r92" ] }, "us-gaap_OtherAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Asset Impairment Charges", "terseLabel": "Impairment and other charges", "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value." } } }, "auth_ref": [ "r1213", "r1255" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "verboseLabel": "Other current assets (Note 1)", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r252", "r1034" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r238" ] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent [Abstract]", "terseLabel": "Derivative adjustments" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r4", "r12", "r148" ] }, "mx_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationsAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationsAndTax", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassifications and Tax", "terseLabel": "Derivative adjustments", "documentation": "Other comprehensive income loss cash flow hedge gain loss after reclassifications and tax." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax", "terseLabel": "Fair valuation of derivatives", "documentation": "Amount, after tax and before 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": [ "r258", "r259", "r628", "r632" ] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax", "terseLabel": "Amount of Loss Recognized in AOCI on Derivatives (Effective Portion)", "documentation": "Amount, before 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": [ "r258", "r259", "r628", "r629", "r632" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income loss", "terseLabel": "Other comprehensive loss, net", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r12", "r148", "r263", "r266", "r308" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive loss:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "terseLabel": "Income tax related to accumulated other comprehensive income (loss)", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r12", "r148" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r69", "r81" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangible assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [ "r999", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254" ] }, "us-gaap_OtherInventoryInTransit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherInventoryInTransit", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magnachip.com/role/InventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Other Inventory, in Transit, Gross", "terseLabel": "Materials in-transit", "documentation": "Gross amount of merchandise or supplies to which the entity holds the title but does not hold physical possession because the goods are currently being transported." } } }, "auth_ref": [ "r1204" ] }, "mx_OtherLeaseInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "OtherLeaseInformationTableTextBlock", "presentation": [ "http://www.magnachip.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Other Lease Information [Table Text Block]", "terseLabel": "Other Lease Information", "documentation": "No definition available." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "definitionGuidance": "Other current liabilities (Note 1)", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r92", "r1034" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r96" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "negatedLabel": "Others, net", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r130" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r125" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Member]", "verboseLabel": "Other income, net [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1128" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "mx_OtherSolutionsBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "OtherSolutionsBusinessMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Other Solutions Business [Member]", "documentation": "Other solutions business." } } }, "auth_ref": [] }, "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": [ "r1089", "r1100", "r1110", "r1143" ] }, "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": [ "r1092", "r1103", "r1113", "r1146" ] }, "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": [ "r1092", "r1103", "r1113", "r1146" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParentMember", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "terseLabel": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "mx_PatentsAndLicensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PatentsAndLicensesPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Patents And Licenses Policy [Policy Text Block]", "terseLabel": "Licensed Patents and Technologies", "documentation": "Patents And Licenses Policy [Text Block]" } } }, "auth_ref": [] }, "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": [ "r1117" ] }, "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": [] }, "mx_PaymentForShortTermFinancialInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PaymentForShortTermFinancialInstruments", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment for Short Term Financial Instruments", "negatedLabel": "Purchase of short-term financial instruments", "documentation": "Payment For Short Term Financial Instruments" } } }, "auth_ref": [] }, "mx_PaymentsForGuaranteeDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PaymentsForGuaranteeDeposits", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments For Guarantee Deposits", "negatedLabel": "Payment of guarantee deposits", "documentation": "Payments for guarantee deposits." } } }, "auth_ref": [] }, "us-gaap_PaymentsForHedgeInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForHedgeInvestingActivities", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Hedge, Investing Activities", "negatedLabel": "Payment of hedge collateral", "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation." } } }, "auth_ref": [ "r280", "r1211" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Others, net", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1183", "r1211" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Acquisition of treasury stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r127" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Payment for intellectual property registration", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r126" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r126" ] }, "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": [ "r1127" ] }, "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": [ "r1127" ] }, "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": [ "r1119" ] }, "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": [ "r1136" ] }, "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": [ "r1129" ] }, "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": [ "r1118" ] }, "mx_PermanentDifferencesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PermanentDifferencesAbstract", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesDifferenceBetweenProvisionForDomesticAndForeignIncomeTaxesAndAmountCalculatedByStatutoryTaxRateToNetIncomeBeforeIncomeTaxesDetail" ], "lang": { "en-us": { "role": { "label": "Permanent Differences [Abstract]", "terseLabel": "Permanent differences", "documentation": "Permanent Differences [Abstract]" } } }, "auth_ref": [] }, "mx_PermanentIncomeTaxBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PermanentIncomeTaxBenefit", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Permanent Income Tax Benefit", "terseLabel": "Permanent income tax benefit", "documentation": "Permanent income tax benefit." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1291", "r1292", "r1293", "r1294", "r1295", "r1296", "r1297", "r1298", "r1299", "r1300", "r1301", "r1302" ] }, "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": [ "r1120" ] }, "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": [ "r1176" ] }, "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": [ "r1119" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.magnachip.com/role/FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r681" ] }, "mx_PostEmploymentBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PostEmploymentBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetail" ], "lang": { "en-us": { "role": { "label": "Post employment Benefit Payments Five Fiscal Years Thereafter", "terseLabel": "2030 \u2013 2034", "documentation": "Post Employment Benefit Payments Five Fiscal Years Thereafter." } } }, "auth_ref": [] }, "mx_PostEmploymentBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PostEmploymentBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetail" ], "lang": { "en-us": { "role": { "label": "Post employment Benefit Payments Next Twelve Months", "verboseLabel": "2025", "documentation": "Post employment benefit payments next twelve months." } } }, "auth_ref": [] }, "mx_PostEmploymentBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PostEmploymentBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetail" ], "lang": { "en-us": { "role": { "label": "Post employment Benefit Payments Year Five", "verboseLabel": "2029", "documentation": "Postemployment benefit payments year five." } } }, "auth_ref": [] }, "mx_PostEmploymentBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PostEmploymentBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetail" ], "lang": { "en-us": { "role": { "label": "Post employment Benefit Payments Year Four", "verboseLabel": "2028", "documentation": "Postemployment benefit payments year four." } } }, "auth_ref": [] }, "mx_PostEmploymentBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PostEmploymentBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetail" ], "lang": { "en-us": { "role": { "label": "Post employment Benefit Payments Year Three", "verboseLabel": "2027", "documentation": "Postemployment benefit payments year three." } } }, "auth_ref": [] }, "mx_PostEmploymentBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PostEmploymentBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsFutureBenefitsPaymentsToEmployeesDetail" ], "lang": { "en-us": { "role": { "label": "Post employment Benefit Payments Year Two", "terseLabel": "2026", "documentation": "Post employment benefit payments year two." } } }, "auth_ref": [] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PostemploymentBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitsDisclosureTextBlock", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefits" ], "lang": { "en-us": { "role": { "label": "Postemployment Benefits Disclosure [Text Block]", "terseLabel": "Accrued Severance Benefits", "documentation": "The entire disclosure for postemployment benefits, which may include supplemental unemployment benefits, obligations recognized for all types of benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement. Disclosure may also include discussion that an obligation for postemployment benefits is not accrued in accordance with regulation only because the amount cannot be reasonably estimated." } } }, "auth_ref": [ "r496", "r497" ] }, "us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitsLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Postemployment Benefits Liability", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "The carrying amount as of the balance sheet date of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement." } } }, "auth_ref": [ "r157", "r1274", "r1275" ] }, "us-gaap_PostemploymentBenefitsPeriodExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PostemploymentBenefitsPeriodExpense", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Postemployment Benefits, Period Expense", "terseLabel": "Provision for severance benefits", "documentation": "Period expense related to postemployment benefits." } } }, "auth_ref": [] }, "mx_PostemploymentBenefitsProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PostemploymentBenefitsProvisions", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Postemployment Benefits Provisions", "verboseLabel": "Provisions", "documentation": "Postemployment benefits provisions." } } }, "auth_ref": [] }, "mx_PostemploymentBenefitsSeverancePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PostemploymentBenefitsSeverancePayments", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Postemployment Benefits Severance Payments", "verboseLabel": "Severance payments", "documentation": "Postemployment benefits severance payments." } } }, "auth_ref": [] }, "mx_PostemploymentBenefitsTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PostemploymentBenefitsTranslationAdjustment", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Postemployment Benefits Translation Adjustment", "terseLabel": "Translation adjustments", "documentation": "Postemployment benefits translation adjustment." } } }, "auth_ref": [] }, "mx_PowerAnalogSolutionsBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PowerAnalogSolutionsBusinessMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Power Analog Solutions Business [Member]", "documentation": "Power analog solutions business." } } }, "auth_ref": [] }, "mx_PowerAnalogSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PowerAnalogSolutionsMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail" ], "lang": { "en-us": { "role": { "label": "Power Analog Solutions [Member]", "terseLabel": "Power Analog Solutions [Member]", "documentation": "The disclosure of power analog solutions." } } }, "auth_ref": [] }, "mx_PowerSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "PowerSolutionsMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Power Solutions [Member]", "documentation": "The disclosure of power solutions." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "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": [ "r251", "r413", "r414", "r973" ] }, "us-gaap_PrepaidExpenseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseNoncurrent", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Noncurrent", "terseLabel": "Long-term prepaid expenses", "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r1199" ] }, "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrincipalAmountOutstandingOfLoansHeldInPortfolio", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loan, Held-in-Portfolio, Principal Outstanding, Total", "terseLabel": "Loan, held-in-portfolio, principal outstanding, total", "documentation": "This is the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized." } } }, "auth_ref": [ "r20" ] }, "mx_ProceedsFromGuaranteeDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ProceedsFromGuaranteeDeposits", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Guarantee Deposits", "terseLabel": "Collection of guarantee deposits", "documentation": "Proceeds from Guarantee Deposits" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromHedgeInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromHedgeInvestingActivities", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Hedge, Investing Activities", "terseLabel": "Proceeds from settlement of hedge collateral", "documentation": "The cash inflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation." } } }, "auth_ref": [ "r280", "r1183" ] }, "mx_ProceedsFromLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ProceedsFromLongTermDebt", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds From Long Term Debt", "negatedLabel": "Proceeds from long-term borrowing", "documentation": "Proceeds from long term debt." } } }, "auth_ref": [] }, "mx_ProceedsFromShortTermFinancialInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ProceedsFromShortTermFinancialInstruments", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Short Term Financial Instruments", "terseLabel": "Collection of short-term financial instruments", "documentation": "Proceeds From Short Term Financial Instruments" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r15" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Products and Services [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r191", "r192", "r193", "r194", "r195", "r196", "r219", "r364", "r750", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r968", "r1007", "r1043", "r1045", "r1046", "r1050", "r1051", "r1196", "r1262", "r1263", "r1272", "r1353", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1373", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Products and Services [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r191", "r192", "r193", "r194", "r195", "r196", "r219", "r364", "r750", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r968", "r1007", "r1043", "r1045", "r1046", "r1050", "r1051", "r1196", "r1262", "r1263", "r1272", "r1353", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1373", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 35.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r230", "r262", "r265", "r277", "r284", "r299", "r308", "r312", "r313", "r374", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r608", "r618", "r619", "r622", "r623", "r656", "r684", "r790", "r803", "r855", "r907", "r925", "r926", "r1021", "r1022", "r1061", "r1209", "r1266" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8", "r722" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.magnachip.com/role/PropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r137", "r174", "r177", "r178" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r138", "r235", "r801" ] }, "us-gaap_PropertyPlantAndEquipmentImpairment": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentImpairment", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Impairment [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment." } } }, "auth_ref": [ "r53" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r722" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "definitionGuidance": "Property, plant and equipment [member]", "verboseLabel": "Property, Plant and Equipment, Net [Member]", "terseLabel": "Property, Plant and Equipment [Member]", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets", "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "definitionGuidance": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r722", "r791", "r801", "r1034" ] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Other Types [Member]", "terseLabel": "Others [Member]", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r8", "r174", "r177", "r799" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.magnachip.com/role/PropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property, Plant and Equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r138", "r722" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property plant and equipment, estimated useful lives", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableScheduleOfChangesInAllowanceForCreditLossesDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r275", "r393" ] }, "mx_ProvisionForSalesReturnsNetOfRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ProvisionForSalesReturnsNetOfRecoveries", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableScheduleOfChangesInSalesReturnReserveDetail" ], "lang": { "en-us": { "role": { "label": "Provision For Sales Returns Net of (Recoveries)", "negatedLabel": "Provision", "documentation": "Allowance for sales returns reversal (provisions)." } } }, "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": [ "r1117" ] }, "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": [ "r1117" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsAdditionalInformationDetail", "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/LeasesAdditionalInformationDetail", "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r182", "r184", "r186", "r187", "r189", "r221", "r222", "r453", "r454", "r455", "r456", "r498", "r505", "r537", "r538", "r539", "r551", "r662", "r739", "r742", "r745", "r828", "r830", "r844", "r877", "r878", "r930", "r932", "r934", "r935", "r945", "r964", "r965", "r996", "r1006", "r1015", "r1028", "r1029", "r1030", "r1031", "r1045", "r1054", "r1259", "r1270", "r1322", "r1346", "r1347", "r1348", "r1349", "r1350" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsAdditionalInformationDetail", "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/LeasesAdditionalInformationDetail", "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r182", "r184", "r186", "r187", "r189", "r221", "r222", "r453", "r454", "r455", "r456", "r498", "r505", "r537", "r538", "r539", "r551", "r662", "r739", "r742", "r745", "r828", "r830", "r844", "r877", "r878", "r930", "r932", "r934", "r935", "r945", "r964", "r965", "r996", "r1006", "r1015", "r1028", "r1029", "r1030", "r1031", "r1045", "r1054", "r1259", "r1270", "r1322", "r1346", "r1347", "r1348", "r1349", "r1350" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r103", "r109" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "mx_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements Not Yet Adopted [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted", "documentation": "Recent accounting pronouncements not yet adopted." } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r23", "r30" ] }, "us-gaap_ReclassificationTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationTypeAxis", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification, Type [Axis]", "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1197" ] }, "us-gaap_ReclassificationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationTypeDomain", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification, Type [Domain]", "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1197" ] }, "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": [ "r1084", "r1095", "r1105", "r1138" ] }, "mx_ReductionActAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ReductionActAxis", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Reduction Act [Axis]", "documentation": "Reduction act." } } }, "auth_ref": [] }, "mx_ReductionActDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ReductionActDomain", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Reduction Act [Domain]", "documentation": "Reduction act." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r729", "r730", "r1342" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "mx_RemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "RemainingLeaseTerm", "presentation": [ "http://www.magnachip.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Remaining Lease Term", "verboseLabel": "Lease Agreements Remaining Term of Lease", "documentation": "Lease agreements remaining lease term for finance and operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "mx_RepaymentOfFinancingRelatedToWaterTreatmentFacilityArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "RepaymentOfFinancingRelatedToWaterTreatmentFacilityArrangement", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayment of Financing Related to Water Treatment Facility Arrangement", "negatedLabel": "Repayment of financing related to water treatment facility arrangement", "documentation": "Repayment of financing related to water treatment facility arrangement." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "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": [ "r217", "r218", "r287", "r288", "r472", "r488", "r731", "r743", "r792", "r977", "r978" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development expenses", "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": [ "r554", "r966", "r991", "r1351" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r553" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restatement [Axis]", "terseLabel": "Scenario [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": [ "r220", "r226", "r296", "r297", "r298", "r299", "r300", "r303", "r304", "r305", "r306", "r309", "r310", "r311", "r312", "r313", "r314", "r330", "r379", "r380", "r605", "r606", "r608", "r609", "r617", "r618", "r650", "r654", "r655", "r656", "r701", "r703", "r727", "r728", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r846", "r1235" ] }, "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": [ "r1085", "r1096", "r1106", "r1139" ] }, "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": [ "r1086", "r1097", "r1107", "r1140" ] }, "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": [ "r1093", "r1104", "r1114", "r1147" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restatement [Domain]", "terseLabel": "Scenario, Unspecified [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": [ "r220", "r226", "r296", "r297", "r298", "r299", "r300", "r303", "r304", "r305", "r306", "r309", "r310", "r311", "r312", "r313", "r314", "r330", "r379", "r380", "r605", "r606", "r608", "r609", "r617", "r618", "r650", "r654", "r655", "r656", "r701", "r703", "r727", "r728", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r846", "r1235" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail", "http://www.magnachip.com/role/LossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromTheComputationOfLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.magnachip.com/role/EarlyTerminationChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r445", "r446", "r449", "r450" ] }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "presentation": [ "http://www.magnachip.com/role/EarlyTerminationCharges" ], "lang": { "en-us": { "role": { "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "terseLabel": "Early Termination Charges", "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.magnachip.com/role/EarlyTerminationChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]", "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.magnachip.com/role/EarlyTerminationChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "definitionGuidance": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r105", "r141", "r797", "r838", "r843", "r853", "r888", "r1034" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "verboseLabel": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r225", "r296", "r297", "r298", "r300", "r308", "r311", "r313", "r378", "r384", "r440", "r591", "r592", "r604", "r605", "r606", "r609", "r617", "r618", "r636", "r639", "r640", "r643", "r654", "r702", "r705", "r834", "r836", "r856", "r1387" ] }, "mx_RetirementAgeOfEmployees": { "xbrltype": "durationItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "RetirementAgeOfEmployees", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Age Of Employees", "terseLabel": "Retirement age of employees", "documentation": "Retirement age of employees." } } }, "auth_ref": [] }, "us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuePerformanceObligationDescriptionOfPaymentTerms", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payment terms, description", "verboseLabel": "Payment terms, description", "documentation": "Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration." } } }, "auth_ref": [ "r494" ] }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuePerformanceObligationDescriptionOfTiming", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract duration, description", "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service." } } }, "auth_ref": [ "r493" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition, Policy [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": [ "r909", "r967", "r983" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Net sales", "verboseLabel": "Total revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r163", "r164", "r271", "r284", "r331", "r340", "r341", "r355", "r361", "r364", "r366", "r368", "r374", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r684", "r790", "r991", "r1266" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "mx_ReversalOfTaxWithHolding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ReversalOfTaxWithHolding", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Reversal Of Tax With Holding", "terseLabel": "Reversal of tax with holding", "documentation": "Reversal of tax with holding." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/LeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "verboseLabel": "Non cash transaction amount of lease liabilities arisinf from obtaining right of use assets", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r718", "r1033" ] }, "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": [ "r1156" ] }, "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": [ "r1156" ] }, "mx_SaleOfPreviouslyReservedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "SaleOfPreviouslyReservedInventory", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/InventoriesChangesInInventoryReserveDetail": { "parentTag": "mx_InventoryValuationReservesChanges", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/InventoriesChangesInInventoryReserveDetail" ], "lang": { "en-us": { "role": { "label": "Sale of previously reserved inventory", "terseLabel": "Sale of previously reserved inventory", "documentation": "Sale of previously reserved inventory." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sales Revenue, Net [Member]", "terseLabel": "Net Sales [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r368", "r1184" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r220", "r314", "r506", "r1180", "r1226" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "documentation": "Disclosure of information about accounts and financing receivables. Includes, but is not limited to, amount of receivable and allowance for credit loss." } } }, "auth_ref": [ "r103", "r109", "r372", "r1238" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r103", "r109" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.magnachip.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Loss", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r30", "r1334", "r1335" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.magnachip.com/role/LossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromTheComputationOfLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.magnachip.com/role/LossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from the Computation of Loss Per Common Share", "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": [ "r38" ] }, "us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCapitalizationLongtermDebtLineItems", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Capitalization, Long-Term Debt [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_ScheduleOfCapitalizationLongtermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCapitalizationLongtermDebtTable", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Capitalization, Long-Term Debt [Table]", "documentation": "Disclosure of information about capitalization comprising long-term debt instrument." } } }, "auth_ref": [] }, "mx_ScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ScheduleOfComponentsOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Components of Income Tax Expense Components of Income Tax Expense (Benefit)", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1313" ] }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Costs of Retirement Plans [Table Text Block]", "terseLabel": "Changes in Accrued Severance Benefits", "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Credit Losses for Financing Receivables, Current [Table Text Block]", "terseLabel": "Schedule of Changes in Receivables and Reserves", "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current." } } }, "auth_ref": [ "r167", "r1241" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of Composition of Net Deferred Income Tax Assets (Liabilities) of Continuing Operations and Discontinued Operations", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1310" ] }, "mx_ScheduleOfDepositAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ScheduleOfDepositAssetsTableTextBlock", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Deposit Assets [Table Text Block]", "terseLabel": "Summary Of Cash Deposits", "documentation": "Schedule of deposit assets [Table Text Block]." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Impact of Derivative Instruments on Consolidated Statement of Operations", "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": [ "r70", "r73", "r630" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Fair Values of Outstanding Zero Cost Collar and Forward Contracts Recorded as Assets and Liabilities", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments [Table Text Block]", "terseLabel": "Details of Derivative Contracts", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r14", "r64", "r65", "r66", "r68", "r71", "r73", "r75", "r77" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.magnachip.com/role/LossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted Loss Per Common Share", "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": [ "r1229" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Difference Between Provision for Domestic and Foreign Income Taxes and Amount Calculated by Statutory Tax Rate to Net Income Before Income Taxes", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r566", "r1020", "r1305" ] }, "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Expected Benefit Payments [Table Text Block]", "terseLabel": "Future Benefits Payments to Employees", "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r425", "r432", "r436", "r437", "r438", "r751", "r966", "r999" ] }, "mx_ScheduleOfFutureLeasePaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ScheduleOfFutureLeasePaymentsTableTextBlock", "presentation": [ "http://www.magnachip.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Future Lease Payments [Table Text Block]", "terseLabel": "Schedule Of Future Lease Payments", "documentation": "No definition available." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Indefinite-Lived [Table]", "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset." } } }, "auth_ref": [ "r425", "r435", "r438", "r999" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.magnachip.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Summary of Intangible Assets", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r1243", "r1244" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.magnachip.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r28", "r110", "r111", "r112" ] }, "mx_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Estimated Useful Lives of Assets", "terseLabel": "Estimated Useful Lives of Assets", "documentation": "Schedule Of Property Plant And Equipment Estimated Useful Life" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesEstimatedUsefulLivesOfAssetsDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.magnachip.com/role/PropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8", "r722" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.magnachip.com/role/EarlyTerminationChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [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": [ "r445", "r446", "r447", "r448", "r449", "r450", "r451" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Net Sales by Region, Based on Location of Products are Billed", "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": [ "r49", "r117" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r49", "r117" ] }, "mx_ScheduleOfSegmentReportingInformationBySegmentForCurrentPeriodPresentationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ScheduleOfSegmentReportingInformationBySegmentForCurrentPeriodPresentationTable", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Schedule Of Segment Reporting Information By Segment for Current Period Presentation [Table]", "documentation": "Schedule of segment reporting information by segment for current period presentation." } } }, "auth_ref": [] }, "mx_ScheduleOfSegmentReportingInformationBySegmentForCurrentPeriodPresentationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ScheduleOfSegmentReportingInformationBySegmentForCurrentPeriodPresentationTableTextBlock", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information By Segment for Current Period Presentation [Table Text Block]", "terseLabel": "Schedule of Product Categories", "documentation": "Schedule of segment reporting information by segment for current period presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail" ], "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": [ "r46", "r47", "r48" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Operating Segments", "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": [ "r46", "r47", "r48" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r508", "r510", "r512", "r513", "r514", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r536", "r537", "r538", "r539", "r540" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activities", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r145" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Total Amounts of Unrecognized Tax Benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r576", "r1019" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1067" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1069" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail", "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r163", "r164", "r165", "r166", "r331", "r336", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r368", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r438", "r448", "r451", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r988", "r991", "r992", "r998", "r1048", "r1353", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1373", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r183", "r185", "r188", "r190", "r197", "r198", "r199", "r200", "r202", "r203", "r204", "r205", "r206", "r207", "r366", "r367", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r870", "r873", "r875", "r931", "r933", "r936", "r946", "r952", "r954", "r955", "r956", "r957", "r959", "r960", "r961", "r962", "r963", "r969", "r1008", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1047", "r1054", "r1272", "r1353", "r1357", "r1358", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1373", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384" ] }, "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.magnachip.com/role/GeographicAndOtherInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic and Other Information", "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": [ "r166", "r331", "r335", "r336", "r337", "r338", "r339", "r351", "r353", "r354", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r368", "r987", "r989", "r990", "r991", "r993", "r994", "r995" ] }, "mx_SegmentReportingInformationBySegmentForCurrentPeriodPresentationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "SegmentReportingInformationBySegmentForCurrentPeriodPresentationLineItems", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information by Segment for Current Period Presentation [Line Items]", "documentation": "Segment reporting information by segment for current period presentation." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail" ], "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_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses", "definitionGuidance": "Shipping and handling cost", "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", "calculation": { "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of Restricted Stock Units, Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant-Date Fair Value of Restricted Stock Units, Forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r529" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of Restricted Stock Units, Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r527" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant-Date Fair Value of Restricted Stock Units, Granted", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r527" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Number of Restricted Stock Units, Outstanding Beginning Balance", "periodEndLabel": "Number of Restricted Stock Units, Outstanding Ending Balance", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r524", "r525" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodStartLabel": "Weighted Average Grant-Date Fair Value of Restricted Stock Units, Outstanding Beginning Balance", "periodEndLabel": "Weighted Average Grant-Date Fair Value of Restricted Stock Units, Outstanding Ending Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r524", "r525" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of Restricted Stock Units, Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of restricted stock units vested", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r531" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant-Date Fair Value of Restricted Stock Units, Vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r508", "r510", "r512", "r513", "r514", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r536", "r537", "r538", "r539", "r540" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of addtional shares authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1017" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares reserved for future issuance", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired, Number of Options", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r523" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited, Number of Options", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r522" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodStartLabel": "Outstanding Beginning Balance, Aggregate Intrinsic Value of Stock Options", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodStartLabel": "Outstanding Beginning Balance, Number of Options", "periodEndLabel": "Outstanding Ending Balance, Number of Options", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r516", "r517" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodStartLabel": "Outstanding Beginning Balance, Weighted Average Exercise Price of Stock Options", "periodEndLabel": "Outstanding Ending Balance, Weighted Average Exercise Price of Stock Options", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r516", "r517" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest, Number of Options", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r532" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and Exercisable, Weighted Average Exercise Price of Stock Options", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r532" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfRestrictedStockUnitActivitiesDetail", "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail", "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": [ "r512", "r513", "r514", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r536", "r537", "r538", "r539", "r540" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Expired, Weighted Average Exercise Price of Stock Options", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r523" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited, Weighted Average Exercise Price of Stock Options", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r522" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r507", "r515", "r534", "r535", "r536", "r537", "r540", "r546", "r547", "r548", "r549" ] }, "srt_ShareRepurchaseProgramAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAbstract", "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Abstract]" } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r1271" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r1271" ] }, "srt_ShareRepurchaseProgramLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramLineItems", "presentation": [ "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Line Items]", "terseLabel": "Share Repurchase Program [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": [ "r1271" ] }, "srt_ShareRepurchaseProgramTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramTable", "presentation": [ "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Table]", "terseLabel": "Share Repurchase Program [Table]", "documentation": "Disclosure of information about share repurchase program." } } }, "auth_ref": [ "r1271" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, Weighted Average Remaining Contractual Life of Stock Options", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r146" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansSummaryOfStockOptionActivitiesDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and expected to vest, Weighted Average Remaining Contractual Life of Stock Options", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r532" ] }, "us-gaap_ShippingAndHandlingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShippingAndHandlingMember", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Shipping and Handling [Member]", "documentation": "Packing and transport of product." } } }, "auth_ref": [ "r1273" ] }, "mx_StandardCharteredBankKoreaLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "StandardCharteredBankKoreaLimitedMember", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail" ], "lang": { "en-us": { "role": { "label": "Standard Chartered Bank Korea Limited [Member]", "terseLabel": "SC [Member]", "documentation": "Standard Chartered Bank Korea Limited [Member]" } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranties", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r1264" ] }, "mx_StandardProductsBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "StandardProductsBusinessMember", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Standard Products Business [Member]", "terseLabel": "Standard products business [Member]", "documentation": "Standard Products Business [Member]." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfOperatingSegmentDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail", "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r163", "r164", "r165", "r166", "r229", "r331", "r336", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r368", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r438", "r442", "r448", "r451", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r988", "r991", "r992", "r998", "r1048", "r1353", "r1357", "r1358", "r1359", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1373", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r180", "r242", "r243", "r244", "r284", "r318", "r321", "r323", "r325", "r333", "r334", "r374", "r458", "r461", "r462", "r463", "r467", "r468", "r486", "r487", "r489", "r490", "r491", "r684", "r849", "r850", "r851", "r852", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r887", "r908", "r927", "r947", "r948", "r949", "r950", "r951", "r1179", "r1214", "r1228" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r102", "r106", "r107", "r225", "r268", "r269", "r270", "r296", "r297", "r298", "r300", "r308", "r311", "r313", "r332", "r378", "r384", "r440", "r492", "r591", "r592", "r604", "r605", "r606", "r609", "r617", "r618", "r636", "r638", "r639", "r640", "r641", "r643", "r654", "r691", "r692", "r693", "r694", "r695", "r696", "r702", "r705", "r728", "r805", "r834", "r835", "r836", "r856", "r927" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail", "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r183", "r185", "r188", "r190", "r197", "r198", "r199", "r200", "r202", "r203", "r204", "r205", "r206", "r207", "r366", "r367", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r870", "r873", "r875", "r931", "r933", "r936", "r946", "r952", "r954", "r955", "r956", "r957", "r959", "r960", "r961", "r962", "r963", "r969", "r1008", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1047", "r1054", "r1272", "r1353", "r1357", "r1358", "r1360", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1367", "r1368", "r1369", "r1370", "r1371", "r1372", "r1373", "r1374", "r1375", "r1376", "r1377", "r1378", "r1379", "r1380", "r1381", "r1382", "r1383", "r1384" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableTables", "http://www.magnachip.com/role/AccruedSeveranceBenefitsAdditionalInformationDetail", "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/LeasesAdditionalInformationDetail", "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "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": [ "r296", "r297", "r298", "r332", "r705", "r750", "r847", "r867", "r879", "r880", "r881", "r882", "r883", "r884", "r887", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r900", "r901", "r902", "r903", "r904", "r906", "r909", "r910", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r927", "r1055" ] }, "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.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "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": [ "r220", "r314", "r506", "r1180", "r1182", "r1226" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableTables", "http://www.magnachip.com/role/AccruedSeveranceBenefitsAdditionalInformationDetail", "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/LeasesAdditionalInformationDetail", "http://www.magnachip.com/role/LeasesSupplementalBalanceSheetDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "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": [ "r296", "r297", "r298", "r332", "r371", "r705", "r750", "r847", "r867", "r879", "r880", "r881", "r882", "r883", "r884", "r887", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r900", "r901", "r902", "r903", "r904", "r906", "r909", "r910", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r927", "r1055" ] }, "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": [ "r1088", "r1099", "r1109", "r1142" ] }, "mx_StockAlreadyRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "StockAlreadyRepurchaseProgramMember", "presentation": [ "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Already Repurchase Program [Member]", "documentation": "Stock Already Repurchase Program." } } }, "auth_ref": [] }, "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Settlement of restricted stock units, Shares", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r13", "r141" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options, Shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r101", "r102", "r141", "r521" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r102", "r106", "r107", "r141" ] }, "mx_StockIssuedDuringPeriodValuesRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "StockIssuedDuringPeriodValuesRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period Values Restricted Stock Award Gross", "terseLabel": "Settlement of restricted stock units", "documentation": "Aggregate values of stock related to restricted stock awards issued during the period." } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program, Authorized, Amount", "verboseLabel": "Stock repurchase program, authorized amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1271" ] }, "mx_StockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "StockRepurchaseProgramMember", "presentation": [ "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program [Member]", "documentation": "Stock repurchase program member." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, 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": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "verboseLabel": "Stock repurchased (in 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": [ "r13", "r101", "r102", "r141", "r852", "r927", "r950" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Repurchase Of Common Stock", "terseLabel": "Aggregate purchase price", "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": [ "r13", "r101", "r102", "r141", "r856", "r927", "r950", "r1061" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://www.magnachip.com/role/AccumulatedOtherComprehensiveLossChangesInAccumulatedOtherComprehensiveLossDetail", "http://www.magnachip.com/role/ConsolidatedBalanceSheets", "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance beginning", "periodEndLabel": "Balance ending", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r102", "r106", "r107", "r135", "r889", "r905", "r928", "r929", "r1034", "r1062", "r1216", "r1239", "r1333", "r1387" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsegmentsAxis", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsegmentsDomain", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationScheduleOfProductCategoriesDetail" ], "lang": { "en-us": { "role": { "label": "Subsegments [Domain]", "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r697", "r734" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r697", "r734" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/SubsequentEventsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r697", "r734" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.magnachip.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "verboseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r733", "r735" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SubsidiariesMember", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "verboseLabel": "Korean Subsidiary [Member]", "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary." } } }, "auth_ref": [ "r1276", "r1340", "r1341", "r1342" ] }, "mx_SummaryOfValuationAllowancePrimarilyAttributableToItsSubsidiaryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "SummaryOfValuationAllowancePrimarilyAttributableToItsSubsidiaryTableTextBlock", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Summary Of Valuation Allowance Primarily Attributable To Its Subsidiary [Table Text Block]", "verboseLabel": "Summary Of Valuation Allowance Primarily Attributable To Its Subsidiary", "documentation": "Summary of valuation allowance primarily attributable to its subsidiary [TableTextBlock]." } } }, "auth_ref": [] }, "mx_SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "SupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://www.magnachip.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Information Related To Leases [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information Related To Leases", "documentation": "No definition available." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information" } } }, "auth_ref": [] }, "us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalUnemploymentBenefitsSeveranceBenefits", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.magnachip.com/role/AccruedSeveranceBenefitsChangesInAccruedSeveranceBenefitsDetail", "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Supplemental Unemployment Benefits, Severance Benefits", "terseLabel": "Accrued severance benefits, net", "documentation": "Liability for amount due employees, in addition to wages and any other money that employers owe employees, when their employment ends through a layoff or other termination. For example, a company may provide involuntarily terminated employees with a lump sum payment equal to one week's salary for every year of employment." } } }, "auth_ref": [] }, "us-gaap_Supplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Supplies", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prepaid Supplies", "terseLabel": "Prepayments to suppliers", "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r974", "r997", "r1242" ] }, "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": [ "r1135" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carry-forwards", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r588" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r588" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r588" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxPeriodAxis", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information by period subject to enacted tax law." } } }, "auth_ref": [ "r1309" ] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxPeriodDomain", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [ "r1309" ] }, "mx_TaxPeriodTwoThousandAndThirtyFourThroughTwoThousandAndFourtyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "TaxPeriodTwoThousandAndThirtyFourThroughTwoThousandAndFourtyMember", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period Two Thousand And Thirty Four Through Two Thousand And Fourty [Member]", "terseLabel": "Tax Period Two Thousand And Thirty Four Through Two Thousand And Fourty [Member]", "documentation": "Tax period two thousand and thirty four through two thousand and fourty." } } }, "auth_ref": [] }, "mx_TaxPeriodTwoThousandThirtyEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "TaxPeriodTwoThousandThirtyEightMember", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period Two Thousand Thirty Eight [Member]", "terseLabel": "Tax Period Two Thousand Thirty Eight [Member]", "documentation": "Tax Period Two Thousand Thirty Eight." } } }, "auth_ref": [] }, "mx_TaxPeriodTwoThousandThirtyNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "TaxPeriodTwoThousandThirtyNineMember", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period Two Thousand Thirty Nine [Member]", "terseLabel": "Tax Period Two Thousand Thirty Nine [Member]" } } }, "auth_ref": [] }, "mx_TaxPeriodTwoThousandThirtySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "TaxPeriodTwoThousandThirtySevenMember", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period Two Thousand Thirty Seven [Member]", "terseLabel": "Tax Period Two Thousand Thirty Seven [Member]", "documentation": "Tax period two thousand thirty seven." } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.magnachip.com/role/AccruedExpensesSummaryOfAccruedExpensesDetail": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.magnachip.com/role/AccruedExpensesSummaryOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Withholding tax attributable to intercompany interest income", "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": [ "r91", "r92" ] }, "mx_ThresholdAmountCashCollateralForeignCurrencyExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ThresholdAmountCashCollateralForeignCurrencyExposure", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Threshold Amount Cash Collateral Foreign Currency Exposure", "terseLabel": "Threshold amount of cash collateral", "documentation": "Foreign currency exposure." } } }, "auth_ref": [] }, "mx_TopCustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "TopCustomerOneMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Top Customer One [Member]", "terseLabel": "Top Customer One [Member]", "documentation": "Top Customer One [Member]" } } }, "auth_ref": [] }, "mx_TopCustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "TopCustomerThreeMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Top Customer Three [Member]", "documentation": "Top Customer Three [Member]" } } }, "auth_ref": [] }, "mx_TopCustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "TopCustomerTwoMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Top Customer Two [Member]", "terseLabel": "Top Customer Two [Member]", "documentation": "Top Customer Two [Member]" } } }, "auth_ref": [] }, "mx_TopTenCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "TopTenCustomersMember", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Top Ten Customers [Member]", "terseLabel": "Top Ten Customers [Member]", "documentation": "Top Ten Customers [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1127" ] }, "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": [ "r1134" ] }, "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": [ "r1155" ] }, "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": [ "r1157" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.magnachip.com/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialAssetsPolicyTextBlock", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Transfers and Servicing of Financial Assets, Policy [Policy Text Block]", "terseLabel": "Sales of Accounts Receivable", "documentation": "Disclosure of accounting policy for transfers and servicing financial assets, including securitization transactions as well as repurchase and resale agreements. This disclosure may include how the entity (1) determines whether a transaction is accounted for as a sale; (2) accounts for a sale transaction, including the initial and subsequent accounting for any interests that the entity obtains or continues to hold in the transaction, how such interests are valued, and the significant assumptions used in the valuation; (3) accounts for a transaction that does not qualify for sale treatment (that is, a financing); and (4) accounts for its servicing assets and liabilities (\"servicing\"), including how such servicing is measured initially and subsequently, and the methodology and significant assumptions used to value such servicing." } } }, "auth_ref": [ "r16", "r87", "r740", "r741", "r744" ] }, "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": [ "r1158" ] }, "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": [ "r1159" ] }, "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": [ "r1159" ] }, "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": [ "r1157" ] }, "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": [ "r1157" ] }, "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": [ "r1160" ] }, "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": [ "r1158" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.magnachip.com/role/StockRepurchasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Sale of aggregate purchase price (in dollars per share)", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r55" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r55" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r55" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Acquisition of treasury stock, Shares", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r13", "r102", "r141" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.magnachip.com/role/StockRepurchases" ], "lang": { "en-us": { "role": { "label": "Treasury Stock [Text Block]", "terseLabel": "Stock Repurchases", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r142" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.magnachip.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 31.0 } }, "presentation": [ "http://www.magnachip.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 20,586,389 shares at December 31, 2024 and 18,118,652 shares at December 31, 2023, respectively", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r55", "r56", "r102", "r106" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Acquisition of treasury stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r13", "r55", "r141" ] }, "mx_TwoThousandTwentyPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "TwoThousandTwentyPlanMember", "presentation": [ "http://www.magnachip.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Two Thousand Twenty Plan [Member]", "terseLabel": "2020 Plan", "documentation": "Two Thousand Twenty Plan Member." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r223", "r224", "r225", "r226", "r227", "r228", "r299", "r300", "r301", "r302", "r314", "r369", "r370", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r439", "r440", "r444", "r591", "r592", "r593", "r594", "r595", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r679", "r680", "r701", "r702", "r703", "r723", "r724", "r725", "r726", "r727", "r728", "r752", "r753", "r754", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.magnachip.com/role/EarlyTerminationChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r445", "r446", "r449", "r450" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.magnachip.com/role/GeographicAndOtherInformationNetSalesByRegionBasedOnLocationOfProductsAreBilledDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "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": [ "r1154" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.magnachip.com/role/IncomeTaxesReconciliationOfTotalAmountsOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "verboseLabel": "Unrecognized Tax Benefits", "periodStartLabel": "Unrecognized tax benefits, balance at the beginning", "periodEndLabel": "Unrecognized tax benefits, balance at the ending", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r556", "r576", "r1019" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "verboseLabel": "Accrued Interest and Penalities", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r574", "r1019" ] }, "mx_UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "UnrecognizedTaxBenefitsIncreasesDecreaseResultingFromForeignCurrencyTranslation", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesReconciliationOfTotalAmountsOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits Increases Decrease Resulting From Foreign Currency Translation", "negatedLabel": "Translation adjustments", "documentation": "Unrecognized Tax Benefits Increases Decrease Resulting From Foreign Currency Translation" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesReconciliationOfTotalAmountsOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r577", "r1019" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesReconciliationOfTotalAmountsOfUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Lapse of statute of limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r578" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.magnachip.com/role/BusinessBasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r43", "r44", "r45", "r171", "r172", "r175", "r176" ] }, "mx_ValuationAllowanceDeferredTaxAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ValuationAllowanceDeferredTaxAssetsTableTextBlock", "presentation": [ "http://www.magnachip.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance Deferred Tax Assets [Table Text Block]", "terseLabel": "Changes in Valuation Allowance for Deferred Tax Assets of Continuing Operations and Discontinued Operations", "documentation": "Valuation allowance deferred tax assets." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r295" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.magnachip.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r291", "r292", "r293", "r294", "r295" ] }, "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": [ "r1123" ] }, "mx_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.magnachip.com/role/LeasesOtherLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/LossPerShareScheduleOfComputationOfBasicAndDilutedLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted weighted average 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": [ "r317", "r325" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations", "http://www.magnachip.com/role/LossPerShareScheduleOfComputationOfBasicAndDilutedLossPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "definitionGuidance": "Basic weighted average common stock outstanding", "presentationGuidance": "Basic weighted average common stock outstanding", "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": [ "r316", "r325" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.magnachip.com/role/ConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "verboseLabel": "Weighted average number of shares\u2014" } } }, "auth_ref": [] }, "mx_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.magnachip.com/role/LeasesOtherLeaseInformationDetail" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term" } } }, "auth_ref": [] }, "mx_WorkingCapitalTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "WorkingCapitalTermLoanMember", "presentation": [ "http://www.magnachip.com/role/LongTermBorrowingAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Working Capital Term Loan [Member]", "documentation": "Working capital term loan." } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "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": [ "r1121" ] }, "mx_ZeroCostCollarAndForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ZeroCostCollarAndForwardContractsMember", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsAdditionalInformationDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsCashDepositsDetail" ], "lang": { "en-us": { "role": { "label": "Zero Cost Collar And Forward Contracts [Member]", "terseLabel": "Zero Cost Collar and Forward Contracts [Member]", "documentation": "Zero cost collar and forward contracts." } } }, "auth_ref": [] }, "mx_ZeroCostCollarOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ZeroCostCollarOneMember", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Zero Cost Collar One [Member]", "terseLabel": "Zero Cost Collar One [Member]", "documentation": "Zero Cost Collar One [Member]" } } }, "auth_ref": [] }, "mx_ZeroCostCollarThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ZeroCostCollarThreeMember", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Zero Cost Collar Three [Member]", "terseLabel": "Zero Cost Collar Three [Member]" } } }, "auth_ref": [] }, "mx_ZeroCostCollarTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ZeroCostCollarTwoMember", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsDetailsOfDerivativeContractsDetail" ], "lang": { "en-us": { "role": { "label": "Zero Cost Collar Two [Member]", "terseLabel": "Zero Cost Collar Two [Member]", "documentation": "Zero Cost Collar Two [Member]" } } }, "auth_ref": [] }, "mx_ZeroCostCollarsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.magnachip.com/20241231", "localname": "ZeroCostCollarsMember", "presentation": [ "http://www.magnachip.com/role/DerivativeFinancialInstrumentsFairValuesOfOutstandingZeroCostCollarAndForwardContractsRecordedAsAssetsAndLiabilitiesDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsImpactOfDerivativeInstrumentsOnConsolidatedStatementOfOperationsDetail", "http://www.magnachip.com/role/DerivativeFinancialInstrumentsOffsettingOfDerivativeAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Zero Cost Collars [Member]", "terseLabel": "Zero Cost Collars [Member]", "documentation": "Zero cost collars." } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-5" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "50", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)", "Paragraph": "4", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-13" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-44" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-9" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r60": { "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" }, "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": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "860", "SubTopic": "50", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r94": { "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" }, "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(23))", "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(24))", "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(25))", "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(26)(a))", "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(26)(b))", "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(26))", "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(28))", "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(29))", "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(3))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "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(4))", "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(6)(a))", "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(6)(b))", "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": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "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": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r117": { "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" }, "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(10))", "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(13))", "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": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "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", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505-30/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481138/505-30-25-5" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(f)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r148": { "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" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "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(1))", "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(13))", "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(14))", "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(16))", "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(17))", "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(18))", "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(22)(a)(2))", "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": "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-27" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/712/tableOfContent" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "712", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481565/712-10-50-2" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-15" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r591": { "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" }, "r592": { "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" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r630": { "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" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480627/815-20-45-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-6" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A" }, "r683": { "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" }, "r684": { "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" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r742": { "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" }, "r743": { "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" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2" }, "r745": { "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" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4" }, "r750": { "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" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r787": { "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" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r846": { "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" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r945": { "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" }, "r946": { "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" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r950": { "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" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r952": { "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" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r973": { "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" }, "r974": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r980": { "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" }, "r981": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r982": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "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" }, "r1016": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1017": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1018": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r1019": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-13" }, "r1064": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-14" }, "r1065": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-15" }, "r1066": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-16" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1074": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1075": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1076": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1077": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1078": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1084": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1085": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1086": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1087": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1088": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1089": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1090": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1091": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1092": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1093": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1094": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1106": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1107": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1108": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1109": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1110": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1111": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1112": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1113": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1114": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1115": { "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" }, "r1116": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1117": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1118": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1119": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1128": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1129": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1130": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1131": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1132": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1133": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1134": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1135": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1136": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1137": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1138": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1139": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1146": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1147": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1148": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1149": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1150": { "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" }, "r1151": { "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" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1156": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1157": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1158": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1159": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1160": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1161": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1162": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1163": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1164": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1165": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1166": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1167": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1168": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1169": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1170": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1171": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1172": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1178": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-3" }, "r1182": { "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" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r1198": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1200": { "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" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1207": { "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" }, "r1208": { "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" }, "r1209": { "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" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1211": { "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" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1213": { "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" }, "r1214": { "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" }, "r1215": { "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" }, "r1216": { "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" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4" }, "r1223": { "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" }, "r1224": { "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" }, "r1225": { "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" }, "r1226": { "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" }, "r1227": { "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" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1229": { "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" }, "r1230": { "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" }, "r1231": { "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" }, "r1232": { "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" }, "r1233": { "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" }, "r1234": { "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" }, "r1235": { "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" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r1237": { "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" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481628/310-20-40-7" }, "r1239": { "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" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1243": { "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" }, "r1244": { "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" }, "r1245": { "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" }, "r1246": { "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" }, "r1247": { "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" }, "r1248": { "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" }, "r1249": { "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" }, "r1250": { "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" }, "r1251": { "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" }, "r1252": { "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" }, "r1253": { "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" }, "r1254": { "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" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r1256": { "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" }, "r1257": { "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" }, "r1258": { "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" }, "r1259": { "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" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1262": { "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" }, "r1263": { "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" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r1265": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1266": { "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" }, "r1267": { "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" }, "r1268": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1270": { "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" }, "r1271": { "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" }, "r1272": { "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" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "712", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481179/712-10-25-4" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "712", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481179/712-10-25-5" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r1305": { "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" }, "r1306": { "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" }, "r1307": { "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" }, "r1308": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1309": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1310": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1313": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1314": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r1316": { "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" }, "r1317": { "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" }, "r1318": { "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" }, "r1319": { "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" }, "r1320": { "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" }, "r1321": { "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" }, "r1322": { "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" }, "r1323": { "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" }, "r1324": { "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" }, "r1325": { "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" }, "r1326": { "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" }, "r1327": { "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" }, "r1328": { "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" }, "r1329": { "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" }, "r1330": { "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" }, "r1331": { "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" }, "r1332": { "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" }, "r1333": { "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" }, "r1334": { "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" }, "r1335": { "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" }, "r1336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1" }, "r1337": { "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" }, "r1338": { "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" }, "r1339": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1341": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1342": { "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" }, "r1343": { "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" }, "r1344": { "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" }, "r1345": { "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" }, "r1346": { "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" }, "r1347": { "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" }, "r1348": { "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" }, "r1349": { "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" }, "r1350": { "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" }, "r1351": { "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" }, "r1352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1353": { "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" }, "r1354": { "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" }, "r1355": { "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" }, "r1356": { "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" }, "r1357": { "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" }, "r1358": { "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" }, "r1359": { "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" }, "r1360": { "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" }, "r1361": { "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" }, "r1362": { "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" }, "r1363": { "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" }, "r1364": { "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" }, "r1365": { "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" }, "r1366": { "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" }, "r1367": { "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" }, "r1368": { "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" }, "r1369": { "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" }, "r1370": { "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" }, "r1371": { "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" }, "r1372": { "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" }, "r1373": { "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" }, "r1374": { "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" }, "r1375": { "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" }, "r1376": { "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" }, "r1377": { "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" }, "r1378": { "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" }, "r1379": { "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" }, "r1380": { "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" }, "r1381": { "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" }, "r1382": { "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" }, "r1383": { "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" }, "r1384": { "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" }, "r1385": { "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" }, "r1386": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1387": { "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" }, "r1388": { "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" }, "r1389": { "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" }, "r1390": { "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" }, "r1391": { "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" }, "r1392": { "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 128 0001193125-25-054851-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-25-054851-xbrl.zip M4$L#!!0 ( &R$;EH5"\.N(^D" (9)(@ / 9#DR,#8R,60Q,&LN:'1M M['UI=^)(ENCW^A4Z[JD9YQEP E[2SJSR.TYL9[K+VQAG9O>\\TX=(06@2B'1 M6FS3O_[=>V-12(C-!BR,>GHZ#6B)B+OOO_V?I[YK/+ @='SO]_^J[]3^RV"> MY=N.U_W]OTY:S8N+__H_Q[_\UHO@,KC4"S^ZCO?S]ZU>% T^OG__^/BX\]0. MW!T_Z+YOU&J[[_'GMAFR+7$Y_FH[Z@;]XH/W_$=UZ \_P!V- M/7FA$_I[C?J'28_F5\@;^D^I:_MFUS.MGC/8L?P^/;G>V*TGRQ@$S#(C9H]] MP=%[,[ "WV7ODXOE[98?>U$PS-^)^#&U&RL. D""<7>(7U.WL">KEW\Y_I*Z MU#,=*\R_EGY*71PZ5OZE\$/ZPF@0C+D2?DE=&H?5KFD.U-4=,VS3.8H?4A<_ MN1. ^H]+#27C*)@ 'OA5G95ECSDJRT[#86A7S[R^3R*/_ZY-+W46!Z8<D]];WJ[7#JJ+?\1P-N>H6 M;AGXBBK[5^P\_+[5Y)=7[X<#MO4>'O)>O*#MVT,CC(8N !Z77^TQ MI]N+/GJX>/=3V[1^=@-@" !2W_6#CX\])V*?:(7[\KX./+P:.O]F'^NU0?2) M/C[RQ[1]U]XZ_LTT>@$#M/U;Y%M;Q_=FVV6&WS'$JL+?WIO'L*)]>*KM/,C' MVDXX<,WA1\/S/08/<9X^XJ)9P/]T;)MY]"?\?AWW6>!8AF?V\4[F?#SI,\^& M_X_.7;.[Q<_K*;K#5=S6ZG_"?Q'W[OUZX\]=_O>6X0"U.$\/U49M]W!_Z[AC MNB'[[7WJ#>-?>.I;,;W/"2W3O85???L/S?\[\YC,@W&C8A'<' MIGOAV>SI#S9\QEL_;!W70%KN-O8_U!HC;W^?/G2 )T.FS\+CWY!*/H8D8.%M M!HGECQ&@VN];H=,?N$@^]!W'@OY358LMKGR?><_[U)E,/J)=[8AV"WE$ MNW,X"C^@DO/&*ASUCD4QC69Q_[\__98'?],.HZ;LN6 Q7K-]F01RBH7L*3WT MH^6!7< + U)H[YSPY\F3$Z[@D 02L"Z^5WRVX7U/ ]>QG(BOU+ =^)F\4UO" M/O\X>=W]IX^Y>_[M?>X+DD--5E(8P;WWY[7?CP/SW/%,SW)0X7]@883+;/J7 MD\71," MS')JX_%A68@X%@+KB9H7\)/K,BN*P0(.?'A2--0Q"H[?B=@EG(X-EYI>UVF[ M["0,611^'EZ9?_E!TS7#L*@()H$\US;D3>//9CUA?1/U6- DSV_$]ZY#^K/I MHMN\U6,LNO0M\H,5':SCURRO&+?G]82@Q,);V'8$G.CL7[$SP&72-M%5F +I MV,L_#_':HD-WIN5/O3A[-.L)^<^QXV(\#W8F_[SH#P+_@>%:-Q;J,QW+>D+\ M"F.)'@N&^AEL*IPG',9Z0I>KM>R2F2&[P\#+3>=;R$:E\B8 &73LZ<>QGF!. MVP[WC_XZ6VO/M)C4KM\""&\\MH$@5+M^"R"\[P5L$X&H[7L]P7C'8)>.%3&[ M%?G6SV]@TH=WK6\Z*$_0,;,.@C&S4/GUQ"VN)]06Z&$"G?C)Z<=]Y3&]@\L+ M#^J5^9ZFK@C=K=J1XJC^_ M E#-P.H-Z7)"+O7;%6BA<< MR#N&J9)@5HYYH';M><#^%6-29>$1^8YXQ*S%X7933,(AK"'.S;P ]!L3OH8\2N1>\'(/>]],,0H> P&2+&U-X.J7]N2N>]-Y^: ;.=B(#6X1<37M^:@?)L4DJ %_JN M8V,IR!GNU6$<_^$)/&'Y_M&_[_EQ:'KV?<\!+;$%XMG+O(Q?6E14YUD ^1O5 M CS:R2P ><>"@"SGN6"ZF-7H,((5S 3@-T(P0W&TX=G3P G2,UZDLK+^)S;D;RBMSGP"ZPE@PEG8H[6Y%#MA]^L)TS?=MZ;L M'4/!'GB2C9OIF4'$P%S_;'H___ #9EXZ?2=B96>C,9V-9CRX!?C)-AM!WU+F MWT8FP37- 7NZ]$TOQ0LN?:\+9-,_9>UH'6H]\]>+)EAF>^L))-EX10?1#'T? M_KQRO/4KYGQ6=YH7L_.\PDW]]#8,<=:Q"K@XB+/^%;^+;8:U08SHF6VR-IP_ M+0K--H9MK1+-UI^;+:+1VP;PL&>U@-M0SK48E'KS_&IU*/4&N-0X!E,VI5UJ M4]J-Y6!CF$^);L5#MW7G;KOE@(T5#-A8]+ H#7SE@(WGA*'* 1LK0,URP$;! M!FPL$=;E@(V59/DN$8+EF(5"CEE8(L3+,0NO/F9AB= MQRP49\S"$L%<^@0* M/1=IB9 O!VRL9L#&RD!8#MA80Q"6+=CG-9?+%NS%P^*R!?LB\+ELP5X\S"Y; ML*\$N_XS7<-&\98B^?O^,92H59?^,Z=M?3]"6 M_3/>DD0M^V<4H7_&LLFU[)_QIHBV;*Y0-E +^O9^: ML-NFX>'G0'-V,&RQX,&QTL(%N[%RMU@<.AX+PQ;?4.$%S)2%8]+$I-TO&K MO" ZA27QA/=:'?ZK'J5^2X[33JY-H8'\99%H<.4\,;OE=#W3;?ENC-ZHI"4W MF+AV;$4W@3@?DD+*.)*'J@DMV;L:GG(!$. ^936?V0@9TS7[\Y(A"5-K8:F MQD.FI*EBTU1)(0NCD!)?Y\?7/^X 5NK OC"_&YB#GF.9[MO%SN7CR4P$,O;4 MMXXM=# $PX]_W&T2+IZ$CGEK6@!7BR<(]TR/G">*AY:(6C!$A5=/@=HF(7") MA*5470PB_/FM-8G=;2:>+$JJ?FMM$BZ>Q9@ 4HK0HF(E_JS#:)-P\XZ%4>!8 M$;-;D6_]_.8Y47C7^J9CW ELSG;0I?' 6I@O2M'5LR?+C6UFGP=^O^GW!W%$ M9N9-Y\P,/+ IPUL6M'IF@*';W <4'5^7NFWYDHG'OTEX>-8?N/Z0L1//OO8] M^8D.Y6: )UQBY'(Q$OCOC##8)+1L]AS/A//XZGO=/WR9)C]1B"=?-'W/8A@( MQK/#N+&.PR,_:KT76Z;+PCMLWQ^S:Q9-N>TS\ZQ>WPQ^OGT=8MKN$\::>X0+ M\&Q. %OR\JDH4&@7ZP(\$OEDLTF,8P%7&:P?- H#?(RX'N)J%WV>MXB;V.UP?P M99_R304\-A+81- G^]XDX(.Y$O=CD(;,YGW%_/X@8#T\3#PX"U3Z7(<.NABC M(5[M>VP-$BZF+%RSWF8[C@W%D?O ]$*N.YW8?\5\&-^&(LB$L]A0[)!Z]C6+ M=#V:W9K!YJ+)+(>R4?CBP@E@T^AS/V@&S'8B/!T=.;";'B6EXXMEW+&3! M PO7P8FAF7M<$^(]V\IR$3IM$L"VXSYY)U39=.K+"#D6"5'T>6 M"4K-^'UM$G1!E/5]C^*XFR2I1[:]23"_#VBDUI"VST]BDV _=ON;A -7CN?T MX[Z2V'>FURVT*J8MD+*/]/5O%.#,I_4&G+[^30+<'8M,QP/]4O2YV"26F[_W M38+^-7LD>7/'!G%@]\B9!O^R# M7G8D7QMDG7]RQN8A:SF2HB#(>O_HW_?\.(3SN'^$;5#AHXYW^#D9N54\-%.% MFZEU8B'%^)UM$H"OTFR$@H',OL5):I1U8UHJ-%NZHI_';R:<*6=VF\A8II2< M;XC_9#8[H"S&'I_7)"I]HSA(B:7-26S"CO^3SN-M(\:NAAB[Y;"?'#'GE,-^ M$GS=G0-?=Y>/K^4LS=>9I5DP-"AG::X3HRL=%^M 4^4LS3=#4YOKN2X8396S M"9>!)VOB R@8+I:S"=<.45]Y-F'!$+A$PE*J+@81RMF$2Y2J2YY-6#!<+&<3 M%ALK5SJ;L&"X6O;WPV8<'PL)Q-^,H869#9A 5#RW(V8:$H8$UZE6_V MV+'7F4U8,,91=BU?*;F77(E9RC-^5>?(EXPKK#^BD,YFO"M:PZ;-YJP8$RB0$X^;?S'&R;S37?S MK6K(2TEG8^EL SQU&T]E*YFB53 :*\="SH"^FS)TX.VA=SD6UWI,^BL8P9:3_EYQTE_!<*&<]+S,M18:\P*JQ@.% . M+EKIX**"0;]L.U@V %P;9"U'UTQ'UK(#;$&0]32.K%YV]O#4*2=%Q+=9!XGD M[GB30%[.TG[+T#UUPH%K#F>4/'E\.%?ZP(GJ]0B;)['RS[70TFKV):2A.U9" M;["8G(NJR%=?TE-)3]I+)^%$24FE9;3&=/'VD#3/ES(+&Z?[2M2>Y*%:)\1^ M$<.?CD.;1%'/-31*BBHIJC1)B5-O!6:>*,(^@Q3 MY$TB:\&9:JGR+T+E+S&W5*W73;4N<;948=?#HU[J$V_8$U]J+_-3U4EXX]4: M@K+V>8&!3=FXV*K(2M6%3BI=^Y/.]%\Q?'7VP#+UI.F?UJ%%P>0JO51=PNAI M+0I#\XYLS 7+P5 ']F["Y8@:U5I#PT_YR[-PKEX3^+:G/#FU6GK.W M0)XS!OZW.+,PB(:W+F#6B6=C6<"@G^$E;Q4'IFS^3>(!R9[=/QL''/X__."G MXW5%'><]"_J7OIFJ=;KTO6X$WY^R]EI(D?SU@K(Q::M+9.)[U=INM7&P$":> M 1YLA3WA)L(W";#L]M832'_<_0"=OQD' ?,L2AU^0T2'UHR^M:UC2WSZ"/M> M@$[VEJDY09)[OV3)RP9B1OJFP#A%^J:N?9D_)1_D)8]8>QY19/2:74_(P<02 MI5:IDQ0"C5"# 1NQ7@JDE6D58.#5%Z=^:L K:7]M:'^Y"-$@CT_]3^KI<<<& M<6#US)#=!CBMJ:\B.#3G?>3G(B/#I!538&/\?I<(P3I"L+$8WVT>!$_<@)GV M<-, .7G;:P3/VJ'PP39*BEP-!!O5VJ'F17V9Z7XDO.D-S9M>0G*9D$QIQ@#+ MHUF]YXTEY4/4#O[+X=B'N9E,U^QQTX Y9^#9KT(<^\V330OQK<]^?@VY3U MTCAK'.BR EZ=HM9%V+OE&(5DX:\[1F'E<"['JQ1DO,K*(5\.7WK%X4NK M@/9>R<^+Q,_W5@+GDI\7CY^O!O(E/R\&/U\FM,NY."N=B[,:J)9C3]89>N7P MBF4/KU@-',M!-*L91+,*:#9*RZ=(ED]C)7 N+9_B63ZK@7QI^13#\EDFM$O+ MY[4LGR5"M;1\UAEZI>6S0LMGB7 L+9^56SY+@V8Y4/45H+G$>&W)8U?(8Y<( MQU+366?HE=;'JUD?+X1J[#D]^>WUFD"BCX)"G;LA/Y>H_[A(_PH'R)_ M4D_%Q^0_,L0\T'#TJ6+?].LS'CN Z\8]%'][QB/_R.\\?83'^7%@L9!_[#'3!N+Y[3W<(K[:FO=3H *55.V;?<83W^7?I!= C'AFMN>V[]B>;-_ $ MAN""CI!W]?.6YK((=E<-!Z8%.@7,:-Y<75VT6AG']Y?[FNF*<[C1WC$9M?^]HRFGJ+WW!<6A/F'/5__FW^D'M MTQS 3K^=+X_61;S,:. :!%MLU']-,T6)+_CN:H^#T#C .]I^ 'Q8;+-J^:X? M?#2";GN[5C'PO^^REXA7U$=OII5]-$+?=>S,:E]^-JMD-/4%D':J-1._BP=5RO5?\@X9P\7QR\49+1&R6C9Y',T;(H9C$K MF_.8MJ_,X*=QX[%W.3+CE]\BL^TR +WK#DRP#[WN[UNU+?HL7D"?1Q&.JM(D M<.G5!F\M$S41/138G;[9)78 BY&85Z_5?LVPL\S>TRQ,1R- /M<^S5/OWY@0>18IBN_A=-] M&:Z*,Y_&W$X\+S;=.S;P@VA&)M?Q@[X9(:.#XV(68)[OMDW7]:.V_Y3F@8=( M,TRG%Q? M?SNY-.[.;F_N[HW;;W>M;R?7]\;]C0&J_#WJZ_5=X^;.J.]OV^^,FW/C_NN9 MH6GY2L,_:=[CS_6CW;T\I13A"O^#MC"QFM1V+9>9 1Q+U/O4-Y_D00K6NCR= MZ&TQ^',_,*(>,SI."-1A#.%(#>;9S#:F\IM;\KR=\:+A^1G.1QMNJ_;AKAX^ MNVJ;PRJ^OLJ\-.M"]*XUDD96\%Q'N[L/^,\]0T;2Y&88EVS M*)#T3L?#*"]?[LL8V'S^.:$71HJ?&3S2:G0"OS]Z-#:S_(#J"J2D>,'RLD^, MX0P"NBY'(![6C_8_3?HG!=/(7]^UC]+DRE"TL2"U#O-!G! 3$(QS![06$%VH M3*_,$7Q&:0?X:O[F9VC@NYB*4:_N[GTX&C$!ID#H.>KCDIG 0KW+,^'DE V] M::_S,AS6)9KEL[[7W?4+;N6X&K <]OG+;TZ_:Y@N6 I@T076[UO=HT;MH%'O M[C?^7:OO_#7H*DM/DLP!O5K2QC[M\OVJ14IC;U:),@4DV6<^0Y/45[18N7+' MNDZ(&E-T#;\\0[;L;1U?F5W/M'K.P&BQO@-/P!FQH(PU_6 @=(HYISZ7 MJJ>^3E3L[,FT(@*_X7>,0('=,$,C'# +DS)MP_$,)PH-JV<&\/2\"-IDYGU0 M*.9]4.H(;U1':!0*S_AR%H5H+W:/)KCV)'(E5^$P/9KL+\T!!#I0\]RC^_#> M13@^LYX]N:]?1UUZ'&66^=:]P\5M*N722M'(>)]6'B&\97R;@E[OY\6,W!L( MJ.\Y//1PP'R;F#%XD"<@%A\SF$^5F:Q<8@V_4@&I:*/IQUX4#)N^_8QX)X49 M0GS,(/ ?\&79:.<^1CM=\]'$:H-)&F>&1L>R \FD)\0(B@**U?JC[LVG"U'+ M8Q%XG^V<.M@Z/MRMUO9J!_6C_>EV0L( "TIPJP]4%R,8]"RKA)B" ;8B-0 Q M_AX'3F@[%CGO_4Z1,@+J:WW0*4Y,YQUT3<_Y-WU^-X;*5L\A2]J9@W8N=NYV M6CO&67_@^D,L:"R)94'$DA)LQK6_,XY"GJ.(*[U[-> Y&(/X:P&)*4K(B6T' M+ S%/Y=P3_T9"LB'K6/KO6^,\6)6C,O(WIDA66U%\%Q8MMJ\1]N8\VCK^Z#9 MU??/*\:' ^/OSL^_G*IMLL!?>.1T;_>@S7ROVG5<"8_Q24:+>&$E!^ K4+D% M+)KPYTUP[S]ZS\#UPZWCKRSVNC;S?U:[\0SE0>N&U@N&2;,'J-7]*X9U+POL MS1X Q*+WM..?5=M7+YH-'[A)_4QSVN)WYQG31UO'. VJ[<*[_8[QAP\&TR@? MG&F-MSZ8[>[_.H,Y#']M*8>UK>/&X?[A2/+""C"UN'7+SRE;WA8 08 . L>S MG('I&NR)67'D/&!H"-0>%KXSM@%8!D(K+P:T(IZPJ R>5U%=DL#J?_[ML%'_ M\"DT(N:R0<_WF.&1LZ1B #<&!VNA@G$!72!KHC_'E\Z@!0%%SZ3BNI;QX>- MV2GXT@=;[1;7^US?SF$#,*[QSC@XJNU6=VNUVAM4HUX#MUI KH$3.?!H'LAE M ;.-01R$,49T(Q]46/*A<..\WMANOT.*Q^S($PNLL65$VI8='5O7.,7A<^,4 MNWO9UTS"J4R 8HR_YMG/DVMJO&!-TZ,L*U_>\QW)APMV),L3R-4H-8Q8DL-L M9C4GG41 KAZ>0I#)0I 4;7"2KK9=W_I9$*?0R=R*76&F5;/L%PS#%_) M;3H3IC1*3'DU3 E,4NE:PSZLZOE(8B3\LL27-XPOUR(GCQ@+>[)ZIM>%+SP$ M&'R3:'AK$0P=+ZM>)Q-!Z,K#>J--+/P95LPN+P(!B%!7T H<66 \F&[,C/^H M[=3J6&9D4(N]0B0=C*?IUX& X(><'3[C^#'#^!^+.-E%,=0B'K)$\S/!/^;( MYLZZ!)$%Y?@##_>!50$;^:&>VA8?48\*,^=OYR.%IK M%0Y.:)C&(W/=ZD]0>STC9&8(^&[##V&,;E@S-&S6<3Q> '$7@Z&W5]N7!*(1 M%]#*CJIVI88&!GW<^_1/%NH_'*@?I@1(?L"R_L!5M<2B+FA-SQ"3!\">_=D# M)!N+"IX?P3?_BAUDD< $.EC4&U#GBW "R]S%K*GT5]2<(.&B&,*BO4VALP_- 0S/" M&&S!L.=C79;L:Q#US"B[BTTESH\W#K^ M)_8V3V-X/I>^]E>-^?.A(,("P-!W ,UM@[D CL#WT/9PAQ6#@2$R-"Y0+3$M M"M>>FI')NQ)DL#-YB,[1=,EVQ[HQGZJY\(2&5O5>G.\VHMB'3XW=QHX2J Z5 M%PZHO' ,[G/$7! !\*-0*,V>B:_:L>.I"_1]!KX>/0=?"X>II%.Y\!QFF)8% MF!K@&$/7)R]$ M/BTN'K-6>:6S>"I&9B'-Q7:U($:.L?%E9*MG^X ML$,.]K M9FC_$S1ATUW_V:E^?'X1L2)+/"GCXCNJ;1UKYVN(H\TZ]Y9ZU >?7AC46!#* M+9J=7H.H.AD156\#>5M'J=0#JWM MU28T'7X?5W?XW]8KHY)"1H^)MC,Z"-$")[L;Q!]Z"L& C$-N#0",>9OQG :38%#@N]PA MOOS1@5?#:PT/MNFC@O_@A&0%>*9G.::+Q@/FW>/%.!O0-@,[-+"HW;$GQFUV MM\UWN2JXL!>E^5BZ]_)]*\*K)TPNS+% $\N$MV); 00H'#DV0()E N-%GY?* MWC;#$"0(?B4AP#H=1@X!3V34XYT.^@D\@#&RA-;SLM'(OUH7& >;WOTL&L 3+P+$I/B'3# MBGMC!7/!O,HH>PAL/H@N?O()0"0.:2 FQJ!\IL@>+9]\S< %W6'H<.;F840< MN%VU;:(T0WG'O)"S373>PD\4$%%OUY%&L=%LK5$0ZE[@ &3O ^*86H*0L#JB M+]HT$T[JO=I.O79:K0/A9.1IJBSR]<&;YXH->\QUI;YC;.=$M!=]:CE>0> S M[Z;&QZ?9:[B19^O6'SO.$[,!(F[(TL2[/UZ.O(*SG?<]P3,SNUV )7Y"&+-( M)!:*$WWP27RCEK(,WSE_O-BUQ7,<&_9 MN;V? 2CGBO'?RY6Q.(C^.8Z1W*_:/G5\QTO39((U^Q\.*T?[>Y7&@:JWE6L] MWED=B;R2NG5".'#.V@$ ;,B5J<9AQ8 3WZ^,VA1JZ-18MX]Z!R>+A;:7PX&H$QWS-_ M&YZ%()*04C[]9/$[4[2>,E5PG5,%RTS;W+,[O6E^NSJ[OF\9%]?-F[O;F[L3 M'*;^^9_&W=GYV=W9=?-LICS:A;/+6_0JB$#U&$$EP]D/*%/]IV%B;Z'>;9*F M(?P?R'] :N)T3J//&/V$0A-Y0 ^@@6K[HP,:9YNA82!ZBV4%N./!XVY![G&, MN[BX4"D@?/*G<:<<,8O6,\Z!&0I3F.8@' MPT&4(5WM26W3^MD-_-BS!9/YF[F/_Z>8"-9@Q.%'8$K(F(BO\1>@IY@S'0R; M;TUN30XVMQF MS%[KK#^R5_Q*"\:T&4A;]M%T'P$UMM13>T%F7T?TGT]"*.P"IB:'_2EQV%-( MA1[QB_'++[\-%K6H 3SV16OJ[8]*Y#H"/@L, )5I] +45OX&7&+K^)YR08!, MFJCB>!'H^B8<>V^?;S%?U.1A"%\<,$/'TY&)YJR)\\"_/_*4$?%-P(4P?K4% M+\P]T>DH7:]E<3K+KT=P@.7^6X^;QJF,#[J"1 M;?\\.[DSSJY/04*>GC7/KCZ?W7$.MELGC7JO +N[/_E\>89#Y >]R39,VO2 M7MA(N/18IITPZ4$Z)4I/@9/1*- MFD7^5$TL\V--4L0O!L]I,D:3?HY^1\^'#?VMBU1\1^YP;T=(B?C%&,B,X$B>G*GX3 MH@HTERR2:+_H1[*XJ_:VEH(Y]=K()C/'!@QF.AA.[NZ%;OT":$Q;Q?N7X.G$ MFU[YR3->]&K@G^=X9H+D\078>\(JVGDI!YK,C',T!$VF&FDI:N1*>EVY0VZ& MVJX^QJ(JOYQ#)>2#!(RV-TZ M_N8%#)1F3&9H168'_1?]?N*_>!LTL7M8TD0>31CU9DD."3GL;1TWAVT6B 2T M84D"&T "C9("$@K8!R,[\ >X$_:F),!>K43_7/3?+=$_0?^#K>-+UC5= XC M8E2?7U+!)E#!7DD%"15\V#J^:ZJ M5YN^9_.N '@-$%'L\O+9FP'C@Y??ECPI"6I"6.U#&5W6R:JNBQ7C+9'!04D& M^7+EL"0 G0#,K>-$5+22VGN4%:UX,'#ILQD,J:GKFZ*0W9)".D06H'69W8 )0J&N2B>\I8U)C4D\^5&6R"<$EKAHWQ(EU6M[)2F- MU[F.2IU+)RA,WN ]J+B4H1">_=:B%B5-3*:),KU/IXG]K>,;ZJ%SX?%N"6"5 MORUJV"^I80(UE-E].C4<;!TGBA+&5,R )C"<^PGE_CP,GM!W1-HRZA-T& M[ $+YB^\<"#ZB97T4RCZ*03"30F"EU'P,@H^7Y5"K63<&N/^@(P;^SGZ05@Q MSE1+Q1O94A'U_:;LRF)\P5:*:!J_,6OX8-UY];**&,KB3IU:#K>.$Q)I:FU+ M2VK8"&HH"QIT:CA2XX*'QLVC!]*BYPRH3P_LSG0\XS/S&(@1=*/RWTF:)%%Q M$=X>FUY54M5&4%59)Z&73]>VCB7]$&F@80QT%::(Y1X'1_ NFV%%A#BX%@?V MM,T&.%ZB5-(VA8#*$@N=@.I8:.=XEC, N:/%]I2+L(L-#WTE]_D9,QTC^G%-4A_=C/I.?JCZTPDU2!] M:D=0O0.Z: @J_ADD'<;';F".#O3PN%_T5NJ_&&7G\K?6N9R,*.-B0I-NZHB] MBI5<7)]^:]W?_9/ZHU^=W/UQ=F^^W5.R?^#&3WS :=UV!&N(H]X?P],Z12-S'#S)*E<&'%:,>1\2@.#2?J.LK3B>.R@*T['0>'ZM*P0FT" MI $G;?MT"]U+8P7;@!1J4*OI><#0<9P7K *S^AZ=$ 'SDXD)J/!\\\%T7*+G M>&#C( XUD)?G-/EXVLPR0P ASF(RY%Z("^!C)FE^QVH13:L1(5R3",;! M7#%BS\799'P<&@V1T@Y!#',,*W+>"5V'DXS%W!(@JK["G#BL"+21WSRR[#< M:O45/D!\+2;UR5\0*<0O5V;7,ZV>,U!W^7PT#/ZA?C1:K.\@NL3D!I_\ V!IRO?1RT(Y10Z.C4_%A0.@RQ 1 M6GX<]?C''>/&@\4,(HW..)G5*HB_R5PW?%IH<@F!!'".6D4P5 Y*XPOH&8-D M>IPDE([9#D"#H;UU3,MQ,0+G^A;M"Z#;[#'?Z_X55\3Z<*3K'\9/-NR(%UQX MUH[QC8,] 340"-P/GYCC50S $#A'5)0,7Y:=T@R?"+[$&=. U5YR@Z2P!$O\ M!$?R-S:)$AI[*Q('K=NS)BA/QO7-_9EQ=_;EY.[TXOH+SIWX 7]6+V]N_L#/ MK?N3^[.KO*$.JY43E@@-"30%EO,(O+GJ^OY/FG3/$39'FMREYA$A4/K,],0T MIM3 WT;]3,V-3L8%ZT/"\>?ZT>X>S3FDT4> !ML:+>L72S%2$;YW_4T?3G+> ME+Q@=^P+TI"//HZ:I^&7IN+_)BP+ R_1 M"-=G8>3T\[ZG\\U^*PXY^S6.1/?LD8OA)+/?M9GKL >F2Q-B=&+9^)D++IQ% MY@#A@8(D"0+H \#GB:G35"V&*H.=E.Y+T0-!SWB9L>ERU&])*ZIP_1UF!&@,J,T4Z(G1# M.V A =B&9%,1;P1 M5V##GZX_T*8W@X02,#'$(>)U"6#YM#;X"I'!MRQ2"3G2\:WC4.C.6 I;O?K# ML7C\BFC! /\N82Z4,Q-S:,^P/^ M-&+F0*SXFKY*B)$D-_X^^62\KPV7&7_%=I?3O)-+ MVVSH"VW&XJ5EB/^@-,3='J*@0CT$P]C3@->T444U0]!-0#6O<':'+W \U$OH M&!3WYXJ@D ZFX<6HH.&ZQD@*04!CEGOA(6T))M\?;?6A+]1L@WZ8QA6B'^!S M#TQL Y@$4A-L=$?/D;+ ?N?/@..&K=+$1,G:)Z%UQ@A)V )N",5!-S:Q[Q7C M+:M&A0^7V*BQHGT4T88";C[Q=Z5QK$VW" K=9;8\"7'+I*#1I36)]42O(:Y(7M$$LA M?_7\%\7:A',/!\S\"7P+36PU.Y'D!<1IKGW"A7-CE'TTE, M'V?=IY".IG:)6W3, O3)8CC0-Y3V,4T!=7,@,D\6XKQ-'(X^\?49?I[87,:ES==@^SF?A<'S#9H,, MT24*@(.B:$;LBQ/;7G=+Y#I!C+,'%@R)M+5GXZVY3\='A-SL)DV JYE<^H/T M06])15U K)C[86CZ./!;-#3\,4*$_!?:LPE-U:LE,3NX,E[CAP*=$H$%OBXJ M@+ \WW8. =3%VLN@Q5L*6JCAJLD@+YZ><-BHU3_5=PPI;2?(SX-EK.OX"P.* M 25A_O>^U.V$-&Z"B1@"V%@@-?D8U2.0C*0Y@\+C^KQG2M]Y8G85KX7%ABEG M+%CH$9D;(!*L;=/@1/=1NK=> 5&F.WPRP 0>:8T\T3R($B^$&90?HSS;H M%)*QAXGA)EP$I(_BI&M2H;I\TCHIWTZ4''93A7[D@RK&K?^(S0Z:VE?4"H2^ M1M=(P"*F?N3KD>_2[J)3=\#V!1G#7$/,W=;P M2=OOF7CX(03X?QXR?SG,NR M/ME!3AK[[O.;QR$GWG;=#DC-LF?"+-+>)_PV6/#)8,_Y[<.YJ-_ ?@9TP(ESTOG#X!.; L8$Y"*>;.)V('LS(!%$O<3Q2FN"<&(3EM@.Z(':WPJ-,,0_/GP)-Y5 CHQ&*D>D8B]A>H@$W7 M]=OP$(:^I@"0W IQT:CG$5X-#:MG.AYQ4^FI(>60D1M&'@Y81M9/EP=X&;J& M'.Z0X3NSI;,)[&, ,.".,)KA))@M*5@_[#;#LC".:5Q7-0?3PI)F1&3((H?XU2"@")L(51!FD=D9#37N_%HQ+--P_42&DO.= M\$D""11=UVS[TG7NR24+A[W5\T 3[@YUMS4_-E!^;>Z[]_P'D[PWPFTCF54* MF3D]@2V4> $J*K>@S4 MD+8W'#S(8G@0-[>U->"2)"4K5% >0W@[L@*)C\+5 MJQ"0TP3MF"^/JR; =>V,)K'[H89\&PX$CD'G#[,E=G"])L4:4&T140QN-H(: M%#.D<,0Q03LF=W)[$=<1$E^I1D.KQB+D>HE&$RJGO8WK]O",!?BU;)0)X!=A M(&1WP*\)!6V?'+;X* 48"Q6N;L /@)@\R MN6#".M16:#UR+4)85))=<@=ELB[ "'1]P\7(8RW4"&D3(T(N0*][G]F.R1,\ MT'DO51B!I!W'$PY(4(E\6@CJ!7X%=)RV Z0@=EK15 ]^?EWR$^"=]@.Z;^V\ MKX\5^',*6T'=+R@@'C7BZHD"']W=$OMXE$XG+MWP M<:X\FZ1';@JZ(,5SY#%)195033K@N;13OU%HKHO1'ZD\P19 G\* FV?YMF1R M-A,?Y.(XTT!)AT)YB!FFZF&30$,\GA2WU 9"&08G])"ZG13 UI"B) %KTPFC M_H<?2$4WF"*VT3079B- =MGJZ/Y\UC8UXN$ &1!4_HM"!X&]P MI/_1V*WO?. WP;M<4F?1Y'3]D%^PO[>SE_D]L?V2JW9W:IFK3NR_8@H7G'V^ MN#\]X4YE3#$#B0*OW3D8=_V->ORE?/Q>;:>1NIS'#N0=U[!@=6WC:&V. MT6(J6B$:\QLKB$R,BS@0K0TLJEYC=>^5_URP'TUV?&-I[:N]'#'/W9)+^ A[E5*DM0X0GY:M-(,0C8P RXFQ18 ML1_8%.,GZ?L-Z)?/ ,88IG#G '\[L3"( +]H1:JBE"D;1LQLZ_E5%' B5G 'HXJ"O>2'YNR@W IA9U?8?N2V!&:%ED\^&SA)@,42K9V2V^@D3 8_PJS/A52P+= M#'P$Y,%093I0VAQ)")=:"B$4G#?>9UHB=D\6;^L/HS?TG"?*CJX@:@$2J"PJ MN/PK_9IZ:H6G4DM1+1^1Q"I ';B!"]%V;M1J>Z]@,PNQ*;L?HNRLUS.)Z+RN MP^'> 9G78@!/%[4*NX=-2%JG:= ME:3OO\J99>R+FIZ_3ZG-_- 0\_@>)V.?7HZ@53&,Q/;'WK0C[WH5_!FFCF$W MHWF1*YDTIQ"58$K#F1B-XA$$X9LE18WSO9:*.22AI>0[1?*8=D+U*)BN]>B+ M?#!*UO8BGA2>.(M)'/(Z)>%*E$R8$7\E&YX\M@ !_@".BRXOJ" E"RUZ=+EB MQ =U,W@?93/P'&KBRP-0(,' YKYKW!05G$A?62H,!+#-%P(+/< M%#,I!&4DX2W^&7A)HN5I&6D\;HH]%/CQ)S@&IL*]+Y8;FQ%7=7,N)X &C#O! M_RUP>V(T41V]<$S*GUCXT=AVWG%\\=,QP 2H\"&YH:*EA78H?!"F?T63$BMN M!V32=QG/BZ9ZJS[MZ(I\.2WNRTD01G+EJU9+^>P3%,35;#OZ4C,QLN12I;E@ MZGT2-Q41D72D10513Z]R7@JF!7(,7#1_VPGW2(TN^O9D=-&OP@G_#MLS@Z$N M/X2C)5W(E(-62%\().Z51$<=19Z\"5)@5)037]0A7#$N(UOQ0P7DJ^2\R*V+ ME 5L@8!"2-)J91"8?'LJWVJ(=2'H@Y,WY-()XDGZ26C[.W#NZ._EFBE/!IRT M^(I*]P(PS_6LC/:!#]/P_(]$\:# IHMYNL.JBH.)XT]\%^+8=\!H!K'./U'B M&7EQ;#*@ ?WA7(95S-Q*E\U)I;0IG_+Z@EHY @6I!A*QU"%+Q##41"#2!1GU M=<7C9M$C!H H7B[RM8?.VBE89L(A4Q:L2+YTK M,MKIV=*=1.'G9RE8<[WQ M29,'V(("%.N0*Q)MD 4]# S@NT0<5L;WI"^C T*&O,1T!V?6JGLFLAF$)BR< M;P W@GL5/I*D"E+N1C'EG(R.A!,;L8<^"["0,.+ %,D^^K%K&^AKCM!^2DM( M6"%0]*,?_"1;C3W!+S%>6!#%/R,]&X8]*[MTCPH8@K3B# M5$_Q@+"2M/5'A:NW5-LCT:3-)*$(73G+$BO33;"E>L4',6B)89(NG5\W3IT< M9JX'Y_Q#*S22YC>/7P!N. ,5;O%U>TSSC>KU*BDT2RX&AF<&D>0C*<8*_V"M M.*?.Y"HST36X4L#=R[P4A;L"R E 6\2MO()M?,FZIC4<5\[[@D3"ES++0E4E M;RO#6LBO<[-M["DAGE^T?$]N%%R=CA9Z1D787#HJ#056D%%FJ3([FK.6_%^"FQ5I&CD4K35)F8^!.E($0\ MY8U47I7.D4YK)(DDR!RV6VV"8VOF.MRJG)= M2/S_^!_\Y0<^Y']BTPYBS*\=N1#%Z *RO+.I^,]/^5YZQG?"G+))WXJC)L%)LWK:?'^*_YMN$*>\_WA(A%2QN[/W*UU7/]K9_56JX9EDIB3RJ^^3@R #*0VIS@HPO MJ?=1>?9VJO)_E/1RD_YU3%)O%>G[V3*:=(U3#IZGQ(-"K#36G(Y4:DC*[3/$ M _\)&4=ZL1V'N;9PO:2DAY*[-ZWSL_M0$UFT@S"FH1)54E#:#HA ,\B]_^++ MY^3N>6DNQ7Z%PB(_CM(CR*F?@(*XE\ "JH6!8VF= Y(&E#JI3+1V 14\POSLGE"A\:.S7.%0[V=PY? ME2LLQVERQ2G_1J/\%9L.][TL1>7E9SNAYL6D/N8IPN69KAM?"0G+GA-^FGJZT'<'\RR!5U?T!2%))49^([C)9LA=CEL M!XXM>@J;_<$GE8ZL7O_ >@Z8[:!'GGW7+_Q\]OT=#RS& 7$+7#@YUGF%EB@2 MR(-Z.E5])-;'J&N.Y7Z4U6$[#+2JKRPG:UH/"1#R\A38;G #H!RK5#6,7)RH=AK MB%[O$78@FQ*9?:R@2[K1SH:Y2LQ\'-\IYF#.1C'8:)V6()[T^>;N].RNVKRY MO#RY;9U]E'_,U55?=(CY6-,\LEN&!5;6 *L\O>[O6S7^&06+^#Q3=_],OW[^ M^-U?L_W@8>M9'ZOHZG*0-^" +S+O*?/,PAA]X[SC N8YXI&736D%/_HS_?W1 M =W3L;:./P>^:>/(8!X@IXRN!'F!/2EG,(573R37:@V!$_6KEV3+GS/RP(FY M,$+6A#L9WX)D!#F,/"TS0L9^4J*^OI*,S.$5@RK5,"D?1XT5X9-UI=W.@-,/F]7^>;2[1$W@LGFM)D90$YZJIDFDG> MF&ZSDE)M=19$7>-DZ@-&PSLZ&Y7,2(M]M F\HO*9K [9,$4$MQ*U7G O%G2' MFNJZ,XZ5E"I%J5(L3*4X!R-E 4$*7#9LLLJ=2QE=@L0G;DFJ)UEE0ZO+HP 6 MF<@)*:+Q+NBUKWH[A3T,428.Z0ZSAA8%8',-A&@XP.>XV)R#1AHDP9W'GB^; M9E#^GTMIZ@,'_D(WMVA:F30A$7:$)1+841T)S"[+-'] A[7K,MY5%6[&!E+# M;'L-["5,2? 64 6EH:H=B:XSHSVIJ+ &L]^QR&H.%C%W?\J21Y0\@GC$B? P M :*>,I<"UDW, FAJW7!48GV6MB=[FWBJ*ZKG2#&LF M2K+HDK/#=),>,=-_JF6Q= M-E91:.;WY"';'1M> 99/556"& X)]JZB.UJO?='D'-9@RW9J?&FJJUINTYV$ MD%*]ZB/>I$.4,\GU)MD90Y$JZV,/.G@ ^5NX&9!QX4]^:49],F4U@WHZ+Q48 MM\W$ LITS@H8G>SL;OMQ[#2MRJEFFCISTC)Q\-;0A O4W!74L,:=]!E3]2T,)S[P81VZ M70Q.012S"D(CHO@J:A7$F\ /G:NLJ^JV35O4\EG?H?9E.,A M&ZH0.8&Z#J201[I(><8]#6Q(DW$JQRVDD1S<.XO!#WGB+$SUF.29^_(5(B.F MC&B42L'"30M)@"<)XTE7&:>(^5Z9SEG- F$6E[F-)"6F9M1*J.V\OPNT%RS M'\,JQQC^U'6.4ZGR&$QH=)EV.5B!K_>^U?K=D72>(0=BJ$./<&N!% MKB;ORS322KO1J*F#",?-"$D5O8F7RZ;CJ1ZR,_3>U=O6*OL):16T63,H.;51J,6)NFCR))*NJ'3NN-I*-YI^I60+B&IY1] M)X2GAQ@8+=]F;)#V^V EI-;[+=G[S.=G\.!6J&M\)&7L> MH@U$(%(N+2J_QQ%UR+%&FQ\K*Y#/[4H'V*?T2I9=E6F,J1]&)0LL6>#R6> E M<".J&^:-.C$SFT\S/PD=DQ=VD-HB/+0Y+$_FK+5X$_TF;Z*?YGY<;\H\7-13 M4P-1R3Z\"(>\JGY<&>K"^)D^08#;5EIG?9&6PD='89:^ZC)$K4X?$Y-19613 M$5VJ=W;" Y Y+'PR =\JU4!Y:EP#JLP=A!E\?4NI2?ME:E*9FK2VJ4F:XUOI8YET<2=Q^/D) MZ^7^.[@'P-%/NN2IB2]T-V\4U,9X8AC2S"8NO'@90U*R6NIRI2ZWFI3E6[V, M703W5!YS:-Q3M@YUYL>_*A07K'[AI4-7TM$U8KS*1L8I=]/(4(X90U>I8M+\ M*5.C=1LI1US&?YX4K^7$!#1OH$PPT&8K)3::KQ(656^Y$76,G(/5$/4?K?VF MZL##-(>"ILQDG6>DF$G/I)VU/-.NSS%F><;K1T&;*?/.DO60.C[^8A'F2"LT MY- 3E3_<3L<\3:T>2O:)SR_YX:'6&(,XW"[GOHI$[Q+/U **I&/S;RF=(C0? M"* CIG=*)TV%7K'Q'.LXD38C,3T("6_B<<^4MU2",P2>DU!5.HU+#<)2380BLSM39&4U^1DMB7.OT$Q+)2Z*T0TD/O6^'14XY[!G=%R1"Y$: M?J*4 :D3I7M^>YE<=,<(XB5/>,'J088J>-$+SOC5OH"RIM,EE_F2) M\%*->5-IWEJ6B4^.>C;0@H?:=$\QQR!EX8U8501D[NO)3MHM<[A+7KEB;P[P M#,IEE1C\&>W+C#K/>X]1?ZPTX]$,U#RN6:%6PXX5NV9 515&LP>2UNA$ M$J1NIR>=&8DKL!%C7,]M;8LS]6/5!TEC7RI5@/>-EKU8B*GPJ0%CG#'DJ3#1 MN.':M^;6(/&$G<0<;)O4CGFC0*&D)^>O9P[(T7O*OLA:5NG1&24?*OG0,OG0 M*4V%/*-1$BCCSYX0/AC)SS B?B I-4A709AZ0J1FQB=6:JJ9H$/]8:@9EV ) M%I_6T/%S\R\K6L":QWJY@@1:! [YQ!AIEFE[ MH24*RM0S"G0M+!U"ERO2?92\>X;/,\W[3L1'>&+B); #AUG4,"96&R4OY*ZK/ERDIY,_HC[1Z_BB-4\D &F6X3DI19=]TJ&4S*< MY3.<.X8)&HBS3>'KNO" )J.D'KV)OIES],U\43W"7J0F@B#SE,,*B=6F!JZ&ZAS MDCY!)W-.Q%^4'ZNKG56*2_]$BXE?F^-;S#@DT<03OEMY7$IW2>9&Y);:D!%M M^]CZ5-8I9W@)?AW/ %T^8YY>1_1<,TRK(P:#X-&]5 M& +4T4%8U++!PECNOI9)2P=ETM+JDI96/(BO M"GO:*K<_T[MMI&HQITTWINCSQIJN;_U4797$7$YT]:>*15/-0Y-$4I4^25!& M3HI=E3PN.T5C)?%0#* A&U%=4JGA$J_H2;5<$A7CZ8:?",NNCVQXM%9+ZRZ; MC9[IBOJ$:(ZE*[G&I2(U MH /54?##34TST9.+_4&/=]C0&GV0^8AW8)-"K0/8R[LJX23*JN]5NSC"/>-A MVV[>?'DW0R/HF5^"LU!&WW'.QT L[C4 &#S T3?=\D[W& KA4U/X2%[ 8+TZ M3\0/1P;02% G;2;A/NS=/\,17?J/U?MD-HUO.,;Y)-%QI(QJ90PT#:!U05F%==G M4)]T8)C;W[Y^?\?9BOJ.W;1R-?,*:?;<\!@GN60^?*JK M+SI93.NG27-OIH(+@S)@-SU*.*&K%4,^J9X%,B4DZ_24!6L_A(N6#^U!HX1+ M#:EKIQ;('Q8R4,<+Q\;0)!@Y/4;,L^#S>G VQ6BS %UJC5X#%3;AO@46YB;65E10O"I]@ZD@ M]@F/P& V;IHHC]2)R%;#1!ESDX;C">R9,B/E9J F$F/RK:ZMQG\ MW4<$>[4FT10:]5, ZH$,-F(^2G MW:#0GJ<0\!2(<4.28MO4=TP?7L;I$JB'3SX3 MPL7)N]:E]^/RY0MYK05O0I,X*X2YK:GR28M:H7R*^JZLB4,=M%!PD<6P,\* MDMYKIM&E:?&!GGHKSA%6('W2W FOO=CHL$LMG M>DUTTANG;!#ULB%#_I.-/Y&"F^(UY-R7PXSA#6VF,3EB08)%I(J]D(RG-_0^ MOZ^"A:8FH)F<9S0.&H)8,-8HFL/X04Z7J:EO.*B"@B.?+\8W"T[SR:@?\-< M.%SDC<]^R^&DM^#ZZ_Q%[9>^J%X;_Z:2BY1<9/E\01R)6'V$?TK390=,41VM-9G-RY280;/8]'NXO*WO'#10<._N'- O M8=[CL37&(U9"'G'"/.27[AA?]('N"WXG7;I;PPOW]N4++\D1E'JHJ! EOX_+ MLR%&9NU1D)W'KD"M]%@DFS/18"0XM^VSJXM2I2B9P0J8P1<3%'.C&0O_E,^A S3$]"]Z2V!7+E M)"VE>'L>_4UO*;GE0YG)<('QH5,7O%[DMI 3%BE+5J8 MBLXS&'0A,)(KH1A_AAF..I]23\T[4-_>YMGK/R_@]RQF 2@R*(Z.2G?P\#]*% M<7"[C4/<+4PFX?-8J("(_DANW#Z[O9@E&0".T:FZ2719RDUM6*9K\&#V3-'J M[7[U\OMIZYV:71%[3L>A 3=PMCA)7%OCM]8%3]X078Q5A7>2]J)=+2I,KRYN M+V2%::FIEBQL^2SLEI(UF'$/])FGJF*'CW[;'8J*M;2K6QF#,4:7FS?G%?B? M+SPA_^96)((P3OLE.I?HO(+FM13GD6(Q&8LV6@HB&Z1(I$YGFXA&9FI"6 <, M-A%X43=0MPQ*F C!_-I[K^'%9Y-1G]=.5;@&^*CGL=X<9^?D]/W/8?G_WA^ MQ-J^_].XQ30@0NV(_\TS<%"BB&2KN.V2HX,BRSE):3/W=5E:)FDJ]J:=LT@B ME28F-2W3?4WY>:.R4E;K,:?D*)R/="U59+6(E4Y+XU8ACLT9VRJ<#ZU6211R MFDM$G:4:">B>P95.%:M)_CMNS]-^"-3/JB&=Z!D MT 9H<2V5$7&D.AGG9@6+GICZ,&]5Q4V/9+0%#G,_IK@JO04@Z/!Y%9AS)!+, MNPPV'@74:C^WOYXC:[A191-5C*F&>.*=:@/H;KSS-%'8"+UC9#_ H9;RY$C3I8 M,H/[,UHQ2,* T+55,T=XO26/@R/]:DRX)\%@%W763UCH-?T3)>!\)4ZJ(&9G5/C,150G[&2 P5A^<80/YIY?C=9O9_UE/ M^S_G/H*\E__!AL:Y8$[ER>@O/]%4S[2"*+C$PBB/M]M>>+-OW4N+<$"WM2[C MJO++YV>MSI"3(8*QW,6W&!2;X>U1&,5<5VIN,X?_5C.PJ?"-'=GJ=28[7$Y-[,X(%/I+]OY636S/">=W;*= MFS3SKBB'GGNF-ZG ?SH=\.@[(=+A]T+OX%+50V63#E M/KNZ*/3JFS?G:7?< M7*NMKWBU9[<7L[CWR1NOG/'?6A=C@@N;QYQ!3KT7CJ="H^6U\',5>Y7R-*5_ MKM"T?3=%;-05!7X"&\+Z,ZPV8AX;V*O!0: MZ=ZVN"\E:"E!13""1P.;231P\UC2CU1<6JNQ*S3E/\NBPVRH&>X"PZ]Z+^\9 M;P$6EM]<>.,T!HZP]9V#[Z*4XOOFX?LS1?"J@7A+>1C\Q+5D#/Z%"/F4XJ18 MXH12=3;=C[]N!E:]9F!KCO5W@G\LO,L[ZS0N- ,,WL7T5%#TW#ULVHFG& M8"EPBB-PDHS0C14W(FR\OS\2-#:V=_D.K^*G8O/Q-R2"^N93*886N=@Q4EM6VXLDK;26/W;VJ8NN'.QJ*Y&,,IN]FTO8&3YF(8JJKSZRV'+FC^_/[G;QMJ2("ZC4JYWI0 M>Q6]$W!%%':@KXWJ'N!"J@L(^!20I*0D*<])O<=VNF+$RD@5Y^FIJN*L""\F M+RV YU/;R#$5J-JC[EJGK7W1I_U_6#(MWZ3=! V+IHA M]6<0C9.H0,:/L>.!UW&Z<9 I-LK6>E"$\OSKZ7]O-RJ'A[6G>J5QN/<.=;7_ MP2]W*[L'^.7>7NU=A1='F2$-+*$'BZ8O!Q^/\(Y&_2/O(C.]G?B%J'G&$F-' M%,7PWL*F[0_$4.V*L?^E8G1,WGQ[ -L0]12TB4Y@]AD?3JIV=U3[^N^*46_ M/[R=S=X>_A5@&8/E4Q0!6^)R (PTI]TQ[GU9*^.$?&PA=IUOR>KS>[O=^SNSU?NT7AIN<>TY]3+NH]5UWV\ M^1J'%U9_O/GS*6M Q@:$%H@NBW7,2;O\Y=O4C?4]::S?:=UZ09Y^/?W0J%6, M'__XHR7OYV2B=EKHI>M=9P$4:3=CH5?.;1UV M]_VTE1@SA5[Q9=JZ*O1:+ZA=NIBS1B-2+N9;\(@S=,D+5NVIL(L4CA#!]E*H M]O-U;R*;;?75F)U"X]H7-#JQTLEW"[[24^&'"2.:T WK#LQBKWA16<5+7N9W M)XC #= ^Z-6GCUFVMC^H= LITS>+:IRC>[@3>7Z&>7Z.RK5/UK\'YR&@1KU M*?Q1:'Z054O3Y=H [6Q+XV=,GU7-97GVT4B+W&+,31>[51N%KMH4@!Q+,G$>., M%+0S,7+98)V.8SG,LX:T:VK=3;VVR_$0)2M ?OH4UD#&3^6%5,Q#RD"W%P2/PM? MT@Y].<+KJ)IA_&JDWH08 UL">PI6ST)$3J,=N^U0E'K$0&W\6]?L#T!= -6& M9RR58KX4\\L7\W?*)9!CE9ANF%"CZ9FNW]5\"%K-2(52UF(BD%%S75@/&4]( MENIMYE*U3Q[5N[D=I;%(9M2 *>FFI)OETTVK= =T1D?@BII+&1=+B+&4Y0:4B6'>PVQH#*R>G!_OH7) M969R>4INGH/<[,2>E1T E4N52*ZN;]J:O5Q294F5*S!:,1=H-KITDTN)5OR@ M:WKP#2EZ5=9W(J[N.3Y\#LZW=R8V >I8IFN84=]0(_[N+TOW[L1DY5SMOCZVK3U.!M M,)G#*"'2"FBF\+7V>>I:;@;5D_X@E&LA-N)C=?(#>^\QV"PRO,O3FW"6&;VS MA+!>/&)Q(*-42Z MB)CRIB:\48MWH3P+QZLR?$?BU\;V?W:C3_7]VH\7=AY<=J:9[!X%JMS534MJ M\U<\\=N 612Q,[X+7_@=H^9-!4]S_DG[;H*S^1\1<_U6ZST)F@-\W;BM%JW@J;@@5]WADK8E9: M^&T8,Q:S==YC2M"+Y^LL>:W<@,9^8NZ\0R_6I4JJ3#X?M](%#5=:W"KGFKZK M%3^,9LB556G%TO[1,_M9SW9Z?COS-R$COJ8#3Y6Q"12%9B#KJ*%+K:5BW'SG MJLNW[Y&P&;!$5D-U4EK$F/6 6-*"Y5":Y+?%,.V+5))P==EWJ7L71O62- MJ1J":6L#93:5FUZEQ"0ZN"(3)6E:HA::YNJ-STYD@.0<&B$<.^;Y1CVC=7NQ M.I@^ ZM74T[-*R)*3E0L3H1LY[*T -^0!=AR^I@PDR01$0^"=[$ LT4P51-T M+"SZZ\2N.]1R/ N]+6784@1-@N,%5N[*NS1,,Q.UT" V!O #E6!^__7SY@J0 MDR;OK-=,5;N\I6*Y>JVLEA-/7F&U7)G%MI LM@4GT)1I;)N;IE6FL2THC:VT MI%[!DDKJ%3?5?FJ!Z'29%O((4D=2V'5?@HI][3LA,\1DW359]X]4*["TG8I MD,,#Y8QF;G,4>DM-M.9P[6G#KN!=>"]/;XQMQ*+3P!\@$AG4<*?QR;AT/"S' M4;SAW<;RAB2ZP_<#0!:3PLODG 7WHE7U[F/UA5);>&UM0191;RH_(%^K]()A M<6>A*?_V_$K5F!=ZH5_'U-47?]&)W[WX:Y4N%YHP72:^8 5:X\VGP(1@]A5XV MV&Z%7M^N3(CIK97&="U;;#1[\%)FW,;]0:$7W)#GW(YGZWC,&XSL3.TD7P#A M?^]X0^.'B=NZQ-X01K.UL;,[U\.(3V<6%WJDP^$"@N(Y83+*@SCAG?U:*I?E M8<>,;7K:HV>9,V$YH!2QBY;2)]+0)[*,S,FWBZJ9U?G;/ M&PU=?/E\O_3!#YEF[Z-S(&P6_@28\.D/SQ@*D3,0HD(A?CZBA2\:8 H'$SBP MS%0;^S"V>M0E5B\"#69I2@^F@?,37B4/'C88^10- #7:28_=4"5?A H^IAI1 MXZ])DRN>WRYHH8D49>N[M6M])T@\V_8.6YY)ZI]Y]HSK/U95(3Y_#O4)JS>^ M8TN[W=IWH'!F.W%?7L9_WZO1[XT:7D S).3/ Q>XGUI)A2Y1/>H.]O%Z&G(0 M#X @_Q(^0.WR?>WR([AWOFYRXQB_KFK,S?@53P5F'^/P4<=+>0>"- M/7, ?#;@YEI',3/'PKYRU) ,XXA#Y!:C%[[*\&X]BP/N=JD/'1G&I M1VJR-Z"S-ZV> X+9" ?,PM9NHC6JT?5-EUK(C6LT3)WTVL/1UJ8[QCELB#V9 MF/JKMSS6Y;F%H6!/=C/&7^4K(JW+(Q?%GK'6P3V MG %.%>?"&Z2T7S&P[:1/OW:!='MX$B*:2PNC%H:EP"D%SN(%#NF1>>*&*YA2 MV!SLH]95E%[W[;8%G]+, MJ))2P2I(LV:@JVR/L#(^C@1C.2S=E7-D[MC,C4S'&>,+:F2::U4P3U04RP:C M? (!$$+;3CB.:XR#;<+.(>MR2D9SI1BJ8[7KFR-?+'/G5YX8F#]+>2G+$A92EE!6)915"6550J&J$C8M?^%1]1KEUO2F1MSD*?@# M;@/,$DBH-[Y7=VO?GQ-<7?7V5&'R/3<;.;"-VS5HO,4S3-#R@2>'8'$5.B:J M#EIDL)'Q* Q*FOE#"A]@UVWS,YC4L<>=?\!P-I7RM*3[$=\K*L99_VNAD?5> M\_&N1T>K4]U;W>)NZ4(O6+3)+7R+W(M\-UNQN9=R&I:9IL72U*XH7E@J:\]6 MUO9JWZOH0R^UM0)K:Z^R6N'1?V9M1ZE@%HA;/*\1.*M^QJPD?0K?%06[1,"Y MV!3WV8PB',!QE82R6CQN7>AEWXH)CW"\=.+KH'J>\4A>"W #Q0\_YD*O^$;D M .85$QG;N=9*Q1 F05CL,3_-O"'9L*?OQ5YV:1:49L'BS )28$JC8(Q1@/I^ M%3-H"LT1[AJHW&^#?@)H&C#+AV,?OA/[H#3(GA]$S(/?4$(R,5197HDSD(O= M[/-_,0-&K%KL"K-=A%633%#@B7EMSZ>)4-0JIM#[4JKXK9Z>^RPSK;0BBLY> M3FQS@,V6"$E5*N][W6']/DDC+C3>KM'P+M7U>;MMNJX91A7CZP7/OG[[:MXK M>=:+/C.BU$:+JHVVJ/[D[^GZDTT5&'GZ**BBU:-:P?513 JY^RV,VZ.T]&'_ MUT_&&-"=MK9OKH$IPXW%]JZ?#1S,F+1^KL7O/+?^KFVF\.!XF>)<6)F* M-,\K(EP_#(WVD!>,A ,&6TTUZ-I$5KY.DWFEQAQF_*)KIC^ORZ"U-;*E1(2% MHBWW6/OI]SG-%WO9ZVA)G7TWK!Z]KHNJQMP=&5<^DMTSVKX9V'S5VG2WTK J MA&%%Y9V;*GUS#"GTZ;^O-XIN29U3N6X+TROODW+=0G."INC=)@^;-Z[8/Z$: MY%KM9%.1,.UT*NPR6^FR[$*O=1TCX#'5X?I&-P"#ESJ68$R5I$N,O4FW( VF+S$G]J')!@.;Q/:\O U%K# M'>,'6^>Z]T99]RZ>7+2Z][D(ZI^\K#WI*J$5I?,'I=I=((.M?_B4T"#>W8FI&:#'F TT\IE9 M9ARR3)L,OX.Y$=A0R;$8G^F#HT4UZJJD5L491<3,/F^8X@==TX,#LM'KE3P6 M5^AX5&3?-__R Z/+?-XCB'%RE6<%EX4X"Q/[90"WX77Y^!*M(!^_-.% ;#O MEA=JD<_H59CMD<5,4"M%TP&MC^$$>=!8$B\.,>M;[WV@6HZ9ANT$3)T]$+;% MN]*8 -KHT0]^X@X OWM^0) -D"MN> 2VPEY Q$_X.?>,[$K%>?LJ#ZZ0\/U M+6KIG)8#A'IX!;EG_ "46DSQAE]IW$WFP+!W2LXJD=W#"K!=@P-G!GO'I09L M (#$]BO(R3=YVXBP._ %+#C8-D7PP&((N MONVT=BKB":*'!3-.0L,RP $,G&7_CC$ X>V]?8 *Q39K%^FP5<9NW6 ML:M=8X^> W_L8D'#(7W=P\,+7S87=Z95,).'EJ'1-Q?Q6K\CE M, ]?Z5I:LSCZLQ][JAU*IL^5WO=N1$&#\^]2PQ1!<^FF=]3H*+,JST!X/ 26:BYZX,-+%K65A0 D>@K&^#WL[=8&F M1SN-^1$UBV[( ,V 6MKRQHC$H?#YH V3J8-J-+915"NJ@,*&-GP,:W5UX2F; M68D6(%HWG#Y\ZIL_F>%$H%)3&QPX8H F*E@ \D$?D,F]I]SF'-!:E'GOL:X#68 M$NO%O.W2?S1VZOQ:X#(NA<3QS0E6:F*+]O$?C?K13BWG%IQ"@]8'R64DN8#( M'=[!FR_M[>+A/9IB;RGIRN74TWH&T7L8\,.]A(TH;&HD^#HT@_ =3"Y!F*+X&NRN- MZ2Q L45*F:?[?#*OQX;#.2]/[-!'[+^&R;]BM=C935IV?X'6$-J.)98+EV)[ M-/Q$%@O7M5,'LK_;&'NF]5KN,?"MDK.*A*>#"$,63V+[6*[I]&EM>,9M;-$H MMJ>P@,O^G'>SIX&#O?@C-:4U(F1++QRK$(A(/R3!+FD3".D-'M+X#B\ GB";&-YK5WM (^5C? M68&(? :73XHBO#-^!9.YQ1B-8&W4/EV XL@)M7ZR8]PYX4_C'-0B__^S]V[- M;1S)UNC[_ K$Q/875@3(D:B+;]_><6A*LC6V1CJB9COFZ40#:(!M =V8OI#" M_O6G5MXJJ[M!4K(M4MY\&(]( MUURL80@*IP#5;7L('?D= NSLP17$ H-"O>BH)IMK!7M$([(%!9? ME3Y6$&?TZU'5,:5_A=NDS5"<$N,_>/>5CO*[\(^#L^K"6@3TW& W$KP.@H_[ MHNK ^+R$I?_H;X1\8Z8'(2--+D;5R=3WQ) M_)-(T\EAQV:6X;;"%:SHM9_S[)UV:'X=,8;A+RYKXT8?_D &P.1+/%*E^NVQ MK/.]*1W2H$\0LO@R4F*J7MGD62GV26,2%BY@#:8[Y/7P Z7Y^W3U\)0DQ M4C\-G)'P71E&J4L^QY+'3ZL,?"F?V[Q??_%/%]BOAQ$;L_J"]?O7WQS"1:>BP: MYQ2V$D*@57T0O#T<8FC=J47]LG#';%L.$BPE KX)AGBX#? #O2!8@+BH<;!% M$82/AJ-D"GS\0?36B7MK?")%$V:XXF:_BK,0SGC-=N&$4JB-'M :+1I@84@@ MKBV48&R9%6M?&)CX5[2B:?(^^*\@+:SI.B,2UAJ<7]I3$!)H,7"8C>M?Z+X<>N@'2]Y=Z+!_=N=I,D0Z$GBGK"HO@(KF,8DGB)P M7$]>G)AZYS\_?6%R+D% =WTLA> >BV6AJZS,UV$?3PO(9'A/.?77YBG:8X1Y MO,RSAOB?\8Q3D/.O\%E-9.D=*K;)R9 #';^V54%9]P%6!8_B1$>\1_S)U=>' MT=B\+H@A/IB/N 7#NV?!7=D0,;M*'"O: MZ#+G#QYI="(*A=NN!U\E.YX27^ON/'WQ0'DGV._3HP4"&EX4-2&K(?(]3D/GZ>@QQ6Z#=]/E)M^6?;[=U%B@GD(]O6Z MJ?H/4I749%R3=0,*Z05[>Q5T$&SQX(*CB#TL08PJ5F6N40 QI!!/+Q9%QE&I MEUD0,O1O"0;6^WQQ< JA6T\G/[>+0XXI8V%A%JKR\3$H1G-P!*IHFU%N=A7/ M*2U;#'!;=S.8?^&T+BA1PPFXL-EHH[>NKARZ:2@20"$4Q%\6O5&2C^NC M)-0?*!U4SXY82F0VGEV(HJDL$1A;9K_/$!=-5A ]0]!8(B<_H:9[M60>001U$*B]ECT2]\YQZ]^5-9 _U3@N+\NGSAQH,"-N RB5D MHUP(28 @!&_'Q5@KWH-)-^*]11&S,VKKJ-U+BK(C0R^CRJ^D,T/:9>QX#4V_ M.IN4%2DT3A3J0#1]U5$L#MN>=HK@/BHDV4%:%_6\*U*EJI?Y@HVQV.+,M]W)-T589BP!S #F^+T1_(H&S! C77 3,K)4 M@E(( I.7P JD.6'?)X>M(A>>:L+Y;98Q*\HHIF@WR-.W9PC)*FB /*=PSVW- MZ2*7)*>&Y2PHT\F:C$ON.\K8D5WPA&EYJ5=(N[.P2 )_B1"1,*&F0B-I2?M> M$35TL<$)B6 X0:4 &L.B\P\(Y<"-#BL!CUP!5/B,QFP4IE01K1[UY0MSMR^: MK&(5$&E>,Z*"S@VG>L+I""="H624^XV9'P\WHQW1HQ6F2PJ[G">KU-_.'>#Z M:(Z:H;4)DB#GP364Q9G&C10H )Y?S F34*AM#L-_P4-9H7 7,(0PW2K(N/SM M!C3SCUWX_>0DJ#JTB_K$NAGR=5'5ZP5UZ04:)@%6X:0M)U]__6"2!SFO=GGX M]I>0N@-6%UG='D 4[E$ ^)*TEN8MC^X_"5)2XR8XK];GW R-I'X:D<%3VQVZ M01<;#MMEW/LV.!'X$G+:63T_$W48P8LN?OGU5P*3T++@1="'80[WII-']! 3 M-0)1N)9A67"QZXR4"J7!'CSFSD!>(+_$::R+AA?IX3>D_!'ASKDU(J5AOWI" MR1VZ_SC9M,EP0DL3=XYYW^.S'I?9H,_AST5-!SELR7G."B\HK[SWOJGJ&]H9 M;1M6D3FRYNN7=""OA=ES:08@V,2 4DNNFK,(?'@(A!:FN\@M!83K,RB<64ZS MG:R0A"89"M=*F-P%[%@W(]*MBX)9LF;9_-TJ:%6<1^B,FJY-GBL$+$9Q;N!( M7M4=\&=@;H.72A;@S73F/F[4N^$SM*W#W8Q8O5BJT0C/)@01#AX'-;-J1_VX MG??B3OVEKVZ M,3:VSS@2_^@N$O^GB,3_MN-QRJ*=G \.T#IGD!'#/E)$CW!'RQQX_SQ"30#V MK_"*<."7>5USWCGC6*LF#L:'//'J*Y[?[RMQNJ\UA V=\T;.,IB%SHNFJ@F: M4LT+/NAEM@GC4J61+^02M'QDR5DX&8JE?=_V!F$(MD9>ZRZ5B[.*QK.DA/R. MKA]UD@8#O\Z#&+&MSZ%D.QG,\^ (-'O5YZ=WB:[ $7&DYNN'#]T4]PR>C/&' M7]]//WFIO+,-YY&%$MYPV\:6TU,Z*Q2JRG_5/=^X[KG)8; MAZ%,?@,"Y<42-D'PE!EEI0@3OH'#B@;5OF&[ =%1Y-WP(.GUW8/QP5=5R#7< M2'8( 1X.?FNM;3 OJFX- YY,/@1I*,DA<#*!%(JUNBRT9>_-H3^N,OO^.UOK MB$^Z-2W>S1A_'$6JX9S3B$R:.2*Q*5HR[\/NS;J"&S\#2Q?[$I-^J(-='PM= M[.Q,?8 =M] M]RXKX-!NWRWT;U[ @V[T_G]*+EM!4-F;D';4GVB,+#B&3E!K M2IZO)4>[0N2TGLK_"]P2T39XSS@@#=]*JR"$YWG8?EJ#K.WPI RN?MXB)DQDER/420+N;"%=.6+YB]/Q0%/H)/Z M!*F?4>]9#M-D3KAOB'PX1]L"LY<4\3I['RX"*F]RY_X6RAI?KP1]"6LRORE_ M.M[^K"0:05-2VI)SN$5)>:2,5A6'V"M4#G:XR#E%7Z,]4N>T11QE:6G;%JQ\ M%T@E2-A)E,ZA,T:R!9Y,PR$EIVC)S)QG+=QH%"]>F_#R!Z2&5@-0"MZC2H3P MZC"0?T@V2Y7\B^0IO$6OW%/\ ,,BG14S9&ZE:&%# T%T@O/;K%$U;*^GE$^< MOL."<"L]+!3Z GD?I6^3@\]B35O19,M<84+U+9?T9QM*KT!RJ%YC\C9;0U)N M3*M6N-;"(B+$GW-:(OP*87T .KDL).SNJLXV2>*(,0)6S0+ZQ";F.Z:#(&B, M,29%>?J8L!+QAOVUFE'H4_K.2# 2<@;Z1A&^7W*&4^@$RHZ<.8R_O'KX_6'' M0_LW]SI2QEHUVKPKUNO&3DXL+\:%4N:KJBWD!PZ_43CVA#+[$A'BM[WY M/]EF^]U3BP2U=.R#H6S:33[ADH+PB-A@"8*NB>Z<,7P4OQ=Y$,'$JX'-7^>+ M51Y#ORZXSVY!2T)%ID7X=ZF0E)KRO&4F9K[XOK!VBVI!A>(\15^(7N<74BP( M42 C/'\/>2)$OWWA!O8N40W_79#Y=3XC/A>^OR962N[RZ*,.&!7V[R2FUIA&,SS.\_O@NO/[YA]<_PG(B M\%+9L Z&7'^?E_D2)N?->:062A!%Z*Q3HN%Q^*:Y'[X9PH2S +F$3LKA(-BM M%/5+^*8^85-L3@(AV@309VM5%N9J8.KMVVQZC)WLHJ M9CN0C<,:0]OK_7X#5Q_?>EJVI2)ITN!0IYJ_WYX5ZZJIMF<[M@O((B'GUN0Y M+W^M=C'$,%D7R]P@FDC78SQG.'.4+59^^LWP36Q]S S>4P/^%ORX$')C/WW5;V[5@_\9'PBSH?9UA M=[8\9M\3 MF&# 7Y#0'0[LA?Z8!+H:1(?K68,MO9O!EV')=9^))>Y,Y?L\- M[M:YJ*?1//\E[ WY/C>F8I$M!2)9@"O(\+&,IIX+N3M%V[6Y M7)$JM SA)% MD>KEO?G>PUI/U:".*W"A*P#MA(/-.<9&JZ %A.>-X@5)!"(JSV(H K41)/-" MN I;?R(KK3["LQ]/HW^09QLYC WT8-& GAGB"REHBMHK7#P.;T2\["W,KX+UN.+_GHW>8 MZN35?-YMK6PEJB/9DT&K7K]HX>OIU@X^S8O7%*UXU7"@BV7!/@6FGNP-79[S M:L4<=R].7TT>/;Y__P&-!S\]>(2?+,1W(P4B?P][!*\N8GDDK[I&/7^0&6R4 MUC1QNI8OH./YG&1D\CKX+$$DPHGMW$UB%*C1(8Z(099PO5TQ\*A&,HEH=6J-7\<-![# M)AGB.(HMM/!*O[C+W;BBWH#:\/>MC/H"&T2\J)P88XXZVWPI0BO(=BVEZ)PT M*)>;7I#.K@HZ=2_K0]9WIWE7KLZJ\-&?@RDB<>>3LR)?ZH%[19"+.HVNC,$# M5&Y>GO[DQ8:.%;78 =S$:V%6I959SU,+IW$U70D4/M>Q5FOTER=8LEC6T]YV M,(-8DQ0L#9P&CQXZ"MBZ7CX6+C(."CI]"(ONXDI M5&K$O2>P"C"PE7.F"0^RAR1]WJ2K3LOLGXY?G/YT ^9(JDEOP,*HDQ*P)!*> M^[%-1S9Z[.+T]1]8\(1G9BQ=/IVLL/4E7:%9$,B5V*2X*%>H0D):8U,T8H9> M9$$&+XCK"0D6Z@7T6C"XZN"G4,&]/+PX-YFEO[QV;#A M6FJMP>B29GJ4\O=3K?Y90J>RA%,HF8.=5'D,T .:I^2<"<6)*5<$>2 BG" % M6MMV=/_!X^E>F! ]D^JY$@E!34.P)2G?'(RJ$GY!6'L4]>HNN=$GM^4S^P!0 M;UC-T^"O;'(P'U[MHOYT\.SMJ?&N1$=.*IV#^Z3,6U@1?4,8Y@]QF#^$8>HH MZ!L7M,%:DH*)\W!ZE:U)A)U;6;(3KZ M(D.PS>J(WY*A\'FR%&S1)&D-A$$GDJN4\;4X0RV>DA=T]*A1F-Z=.E)B*NKJ M('^-_LF&KB1Z]&WF7"S""K66'[&'M+(M',2Y = @0T["F<]PH+ Z7+@X>V%BL9B=V,\G7!M$0GD:(J)GQ>Z6 M2 #X$"KAF29FB;<$"$!IPPR IEA1PJ:EQK)(PP39HB*N6<[&56HW2#5BNU=% MD@+1IW[&X?TG=^']SS^\'YY-L@P,7P%+-#*YS2M0=5>UIV#I>1.J]O<9 Z)0 M&2=(AVR2+:3Q)M&:7GR X<91I5%Z&3RH7 @(W$!QDRF.2%?U7)@ M"GY;A^C1.LM*ODRDN4N@#H0;+XR^H(HU=HR%RD]8AB-K(9 !5$ (%RZ*E3NH>$^? .NPYOL(G@Q MO* WP8@-F1UI>M.4$CP(%=.HPS(T-DS/OM=KJ5+?.1:R(6A#O:Q". M#4&R(J;%2"XHTIA@ =K@D&[),J5*QN7.2T0DQU#"YV0T?'I.&:6A3"7/WHN% M?0*\ !LM26G+LQ-'&DU M0XLCKB,;=HDK__Z4W&$ZT_G"$WAX+4"4$=TL>.R1[WM(YV!H=7)%& ^DIFAP M3+ !;DOPFT6L_WZ:;ZHYQ'L>!B_O8LV]JJ0L]==*GJG\O.K&R%J%UR[7.#[Z M,@T]B4>S$8ASQS&53=YZ>T+@!)&<8ID6X\O^6:#3 "JL/9.S/A_'X9-I Y)? M]CY=.;6@\JE^FJ(15X[-EP<$!^MW)L\\Z9E$7AAJ8]#"L#HFK[EJ"WA%Z*SQ M,N"L["3. E2M:%I<67B>RDUZGG4]TF!-LA0W5LQP;(K%X]!NH% AB%$)?V@- M?-"\8]XD+K(J&FL.D@739/ZWZJHRNP>/GT\G7SV93OY>O/NU.%AD>5U=[84\ M>OADEE?EP:I83Z^=$_X1<X6-"L3@Z'1!:-#P/FP;@NO(J(P:CENC$H0XBBK4GM1(4H#* UT.A.[XE*\H&?[#+T%J M6@WQ2U=N*"OY_H& (ZCF33ZO"$GZ&G'RL*+'P6IMV4H JG!RU*_\H@K*"FY*S" +&I40 MCLH^ MIRE,SB&"6JC <'"&FWQ^N*K.IVS#<*!E5W4DD()XJ#[D7./87NN,?N2)OE;\ MZ,..="7&3[RAQXX1OAB_M.]4_2LLG?'V4;BYX?*Z[2Y:624<1<$HP$*XVP/EZ/:XERGR4JE;_?58?E[T8'U?B]&^9?_RV.; MYVLT)8?/\I]_O?]7^GD+/2H_RZN^?_7FZ;,W!R>O?O[Y^/7ILV_U'Y=O6W_I M7'R0N\%^>U^&^>U]C;']A7JB_]=?DK[*_,6'1U\@F'AUFV9]T1?:C;W_?Q_S MC'0L3QY]\<);S[EL3E .+1&^V' MMPO8Y+]'R^UY!<$M__.O1R:EUYC/^&*.A8X'J+_44USEAO'[H'G\,9W&]\_C MCY2)@@K'#F;!'WWWFZ1B;."OI4=*KQGU7W[?XT9Z*?)J'4AN(YA^^7)Y^4'L M=W>_UO+Z3(/V\/[MC;V#W56N#OX.E^C+?_W]WN2G8O,'=[6__F?]WE(ZY:__ M]>3^\(M#?=8_JQ_RWM]PB/[Z7T^IHZ846#/\9V!81(G\_>7QLQ&[4P!32?8F MK[/ZW6T6N4>/;K7(L90]+^#4(YGU":3L\]=ZP=:N%L KW7)U]_CQ9R![+EL@ MPC>=_"",HB=!2!JI93K-YS5UH+K3@,0TY7"ZMUD&GSRYU3)XS*1!5XX0=?51PWXIE,)V9@!C/H2D,K,BHZ1?EY'D^J[4:Y.$T#@BC."KV:B!D!ADZ%UXGFH!J13'290&KA41V#GB1'R, M']70X1NQ;IA9+C/88R$N9\JT^@/P3S9O7^8;A$@8ODB M(_ 9!Y7>=-8>U@>DLTM;VT"Q9'X=5HR40T$0QST\8AK$)'T/=!&(IY\B9;6^M"A)E]JK' )%M9E M+.FF(-T*PX#0G)BPG71_EWE+]<;^=]1*_(!(6/VOG_]\?/KC=/+L]9M7+_$R MV._3I"L/"DE+_O##'_[VZ(>_/?Z!^WXWK:+Y\3+]*4DK09TBXP/X8.%N MR,Z+;H-7S0^GPI(HK)<*MSRZ?_\)! U'PLF=?G//7*0U9;9!-^3%9>-\6ZVS M;59@=$15%800)V%M.!EH"QW)(Q[)_2>DCQ]\\\W7O1%<:O M7X0+A60(4 ':LA9MR&C59^$O* (YS39-)Z@81#"R?[OU2E7F&69,_=]8B.,Y MF[IN+MQ,*.&Q\R<$(-KC]?8LA]K9R8.7DCV]C@3W[NO_$LV"^-)/O#T\/ M:3E>'DZ>@7)$NL'@2\_ IU\35\0SQUY(0PW/+U']_\]2^5L9(<=F\ADQ&;+N M6+"YW+?3P9] 5,AD,&T2;X ?8KP-F#4575'IL:!OQRC(QOLJ[?0>V:?B5?TM M\GP;&>/LKDR4<>S\\JG+U'ZCH]:+Y4\G>T/2WKVZXJ6'2H3RLM'"]O0U0W=L M\,)^/;U0-?6^=CPG1#GUO?0W[7UBY9[FYHXZA=Q]LZ&&OD MD0+L'?Z@+SZ:6X26 +[YJ.IZ6MZB*X-_I"NC8PR?%EK ,4TR1;:KP)P M, (S"J']9"O96C)7G@9]"4<=>EL01UF<&>R5P\ES/Y;P_]_P"LD=YQ[B"6#> M5MVNQ-_'Q5TZ.RU\)I!-4 M<=4%Z^.TZH(U+Y IXB*5!S[0.WCOH\)#?@[: 6;!/P]_ZHLA*]DLJ-EC5:W4 M/$/O'M_'2R_SRUK1A.[4H M%UKE7S#>O/;^\%C 3:HSGQM27?;!*8[#2:KM[(ZRIZNG\S9?F)\S&F4:OGL0 M9G+?N714^*+7/0][%_>H:L-33_D4]YRD@2Z30[*3:N*!3^-H,_98.#_"U/HY MN]C1"K//8K#II][AB$;/\Z#O_%$/IQ2DQ"]*K0"F<3K-=]33A/UEH)[AS)Y MV.$?BED3CM#3KH2%CN)$TD33_H-9(TECW@='4U9Q<,E1UJ)]Q#'-5TO=H(&R M3W3]#\\;+8<:]5OHG/N/YYJQ5'OS:J% M"/2LK84H/ &C;$?4)U5=!U5>^G<_KV!!Y?7(Z@2#\RMYZX-1,W&@P9Y)BTB! M#K,=&?_\,@?\?]QTC$J'?:%U$>ZWL@@K\ (;D:N"^_OA4WOD%5_\N6J"3E_E MU#+Q='Y6550='D3T\[/3D'&<_"@IQ^EOB!)?F3F;[N&^^2 3\*KY_*X/\^+\ MRK6/C/F"E#UIKX)/5YET"??E^@.7.UX(1X\H% 4OB MI8MB*Y/F\*,XQ-RIP$#?DL,8M6$]#Y,/*XP/2%N0W"4K_\ T/?G:W0KMP:# ^Q;]I;,;IB2*\HIH0@R788H]T]L]\BFW-QY1 MKA_XP)?5K%C'3-C3FAK>AMOWW:XKWUUD9>+H7N':7O;, MU]59ZC9C5J=S80,$_9<%!#]]/=.D6 0-4\V_.;K_Y.C!_W?TU_]B"H"OPX(. M. ^=4W3-3 >D^:,R $0?$8GZATW0U>^M1JC5R9@,,%Q-=0L1^<61Q1+)+>4 M$2U&BU$I!>QJ/H]+K2MT15-VCH$C;UG0QFD<^IT0Y&0D6FS*< M@AJBJZJM0G;'3<11;+=A>M'!,SW/NTP9S^U**3&CC#,5ZAJO)4+7)4YIUS#Y M545=T?3/H$EF5YFI=U!_NS'^'2OK_".7]$K:[#^*&,>?KM,NS+K>W6SE(*4_ M&AF)B'ARB@K-GB#;50P;_L1W/_G8VL#?M?;/"OZB%3>L-NQ5(UX+L=F#6DJI MX!]ANMO%]ZA#6^F:TE MWXA.HVFIL3"=9VTT&M0=B(Z$_GC9^R JR*FZ'UD.9F"(JD*U RM(4 'FJTPZ M=Q>;+7%F]W%^:9G8"%+R[D#<'8C?>"".)S"FBV68$WI6('''F"GJ;$#( 9#H M-DI+QHQW)+9#AC+7D!?*/9@!='R$['-_$^C!,;D["7[YP>CH1BUB4/YMBX58E,2$N2[>0>X7U228G F!Y30Y M(F=9O?&]T952NVFD0?K=Z;@['3=B..V()I49DQDF'#F))^ L!;\;\1II)R4Y M.;XW10'H<":MT],&%1&HR52NS/"8OQ<2G:X>H):GT>NS=V*<;?8.]T^):)0; M;H4F3TP(#\!G20VUV[,P<_QX9X/=G:T;.EN]#A02_- \MW!2<5QC'D[A&DA= MGPEDYKE(-*]4=+6Z,!DX8)E23AY3&#TQ^Q_:Q'8DB'%W)N[.Q"<^$P*Q:<[0 MZ4LD.Z5710OL.5>AB!@C@U5W6V*\=NZU[A@8P)D:>.A_ MR GY>)ZKNR/RO_N(/"/Z=8#-ZVR1&TL[V4VP@9C5N,?9#L^&2KV$M^G-7%\PO6AA)3AXS3]+"FZ=MAS;M;I&8WG_&[= 1N>$#\[+:8/E.UOK M[AC>_#%\=67KLP5!+IB@G5/$Q+N?NY(R;A$ECTEZKP!Y*X3*X-_59W$:G -> MU(A1CXQK!I4&AY-S?W=Z[D[/K3D]_59=8\UOFT'W6]]/Q77 E5-A;610PBEG1?5^NZDW)V4FSLIK@09HMP,FY2[ M)&+L7)3VF2)@8E-H75@$+5'KX5XHC:^JJMY-?1C:PWBHY*1:2X]XBKU-[Y*6 M=T?J,SA2OU!K26#B5EU6ARLB%ZHFRE>><3-,Z5=*#!7$?*!-)H,]AH+_B&[L M"!RWB(TDBY8_G)=G=+O1(X%^#;8>*MECIXSD3=9J*C:8VHLDO.:Q^3QK#;ZY MJS60)W^"6H,[I7BG%*$47]<5T]8TAC*6;D&+:MY)NY>@M9[FP3.%XOJ9NKGM MPO_>Y5!YBP*E9; GJ+DF -KU@I#,%$/-YFR9=_P814)OJ7_+Y;ING6I\MJ;K:1K[ZM#)HDZU9(V'9^(T$+*0D2-%K[) BR;0%?,BVR5PDS 0 MADQ-5M0"BVGJ"E]9<&>'WYVQ&W%M424Q"]:S!?A]>^M^H]%YUIQ-EE0K%#O_ M2GM>GZ5.@CD,"R'#_!+']/)*E;VQ4P:U;X)2J =)P_")9KGCP++K\@X_EIZF1V=MR]B.*97[;:*ZAQWFW?=!X(>K:YS^L.JB\1EC MJOVU(>ENR!)$L45-;;EG[/8R 7HBM'5K8ME3H,)<_@2!SUMXIR4]%]9RQNNX8.N,>*R"$4. M%ZZ=99?3AYC3C\0A+$\H3X[)CC&DC&HB"B*G2"Y36A#?KHS9F22)*A M4A)1PQJL0>'7I$6#+14L'&O>/0IU"B?9+:VBPS?%>PZ#SH-)D'-?41%1 OZ- M0MJIA3S-G8A/J6)X(?L;MVAL:JIZ@B9&[XW&"/Q;CS(5W0R")O:"=9U@!]SPNV+NL\K'!^F88ZD1:$PC:[ MR>9U-2J3$2R W>*J74Z9B*P% 4$'T-I@ ;$\=<<23<)##.]=6(&L//CGNQJU MOL&8!?5E4V?Y^N#';(,B8?RF"3+)M< ;W+BHCLSF]D9K72XK] :@!*5$8X!$ M"R SMBO!+QR>'A)A2IF-H1=X\]=\[5T$0S&_IF@S^:X*MQP,7H=&;&'6)6&; M4,/Y"PE46T!4 ;*KRJ)E/8?6ZK5Y'DF5KP3VX79(@7%QC0;3EP[/X'Z$,DG/ MH%A3XW?>!QE1GYY[*:POT093*2/HC7/+E 0A9I1[;DK1RAL)[B[W0)B!G#O1 M*4I*<$EI6'QPXVO"EB"24%'E&S Y*$K4@4$&;R-"8#MGI@I%E6&I@6]ZIMM%%6GD3OZF[W/_B M#?2'O8X/0B# SNB3P-S._@?=J$43.2UQ-334QM4S YNG(LHW[.0:\-@$N*2J MI&D39X1#!8:#V@/GN%4FY(B-<\&%+B!4:W)#3/)23=WZYG%-O+_6G'5L3_>N M<.JXCM@)+=X%B,9Y._+].P':=F%/B'E^HPC18IEDJCZ> 34/@-/';BOI M!TEH:EF36=&'U2X$CL7DR_AB\ MDXZ+[ <^;[)@=CM\%WJ?)//\BWCK.:$G^7 :=U"FBZK_N@5+VV!]DD[R(N)$ M?4$;-U]GQ89&P2O=+SR)O\@):/^0R%;9WT2TVGDZ@;*NJYPARNW!B) M:JZ"_-?FP8WO%%9_N$.?+YG>T?V[!/>G2W#_@6P.Z7!@W8M8F6? M6%F'X#?.JW-R6?BF@:'@$V-PJZZX;(C$@ZS#KFZZHMVOJ"ZY2BY[=FHI7*93 M'2)<5U;+^"BN>'EN@SMON!2%+L15]ZQ=!&R>$@AQR@,-KN@*:KRE_BGBKKA7 M^##&LIIWE'WD.>& U'G+\2W^U8N37F^.2N72;E)MJ27N1C\D+F;5D MS%NU&9F7(T9>O*LYH]N,F#K!N9+IL[+"6&&KB+])EW3!(TO_ST2:!5% M.HWKGP1;9\7%P9 Z@)+B'+9'R#%IN>W5X>1Y5T,M3+T\4CL)?PJB+BS#34;Z MK^?<(UZ]RI6,W+QNSN 1(EQ$'B5.).WADW^C+6FSNKV!WH^6A*(.2?:) MED-#\"G'HPLJ47)D@P@PYL('RB*#7O'S]9-HCEOI)KY8 M5DZB=E71<.RUX#WR>3_"C,B"R,I*H5JQG&?6G#.FK/&^-V-YFU5[!JHD+2V3)T+&X!\DX\8J*$N/N!B!^H$ MBM43Z /[7^\_O6">J "Y^7I9HK&+4I,0;]O;$ES,.GF-5Q'C+MW!&J5JDB\E M0B^X+;&W8!%/[9HBL3VY4B?7W;0#!%]"K\U0W[1D2_)R,!-H$N&D/ M+'F Q'!Q&VV@V\W">T/V#BW*NQ0/%1P1+F1(;/2DCAX 4W2K1[QYJ'D-E%*P<@',(&CON:TX,N&1P6 M-JPT08"BUII>?S.U<)E]*P>WDB"1>C ,]DXO)H(9L/-=9BQ02S]N&!X;<2X3 M \0" Q5*O3N8XO20:W<>'@ GW' _L%=P/Y/$; WA*Q>E4B@I@QS#6>%W97V$3E0Z*Q%3HF#/RRX :;+&M8@HF.A]Y1?:%, M.'3E\9J()2MW+8%*<&T6:&O2&A02UB_.]*I 3%\A'&2GC.(98A!H[Z2#P$@@ M9@28N =H3,,3U)\"(E,H(X-<4[U#7CI-V2G[]:X7:HI^!\"\[-^3]=0UZ)#+ M#TX4&R?ORU$ &!?HID"M*:$L=4\<&Y@NTH4V^6#HW%[\CK^>*.3HV8IOG_WQ M*MD-@OO IEJ+=J>E)K /[=&_.[@I&O]>Y @$1U%.$62CL3R1Z\M1@S=D<@B0 MFGFI*7/ 7CUWRHQA;:LA]Q=KM.6C3W_R.ZVK)"\BN3Q$D+&\],RU2IX)<'P, M7?EIXL,[+_3'(*+=MD=:+SLY@HSN 9(YC5+,KZLGR*F O0^-X#)!'!XXN"@P M$<;/D=@X;>(]>"=3>TIX5/Q21!2C(;+@#,\D7314'C$.8C<$@/"Z*&?9!M;? M*)U@_G[.X'!%U4IB4T'Z[!"96I>4D*0O>"+6TNI:]0\7-7X7_$7%^6(.&B*S M8?2S6V=H]A4V-Q7TRT63YN(*IKE VW$SLTM5,;+;-;#2SIZ&"J;Z-5'\$*, MUTCX.ZW7?>)Z$-6K#CU!JR@M99%[# Y]J-O?J6^? MYKRP7LV1!GCX-EE,=D6^INKDKEQFYQ6'D/0L;HKW4TL,&D"<#93D1(U>X ,X M>)BGNYDT5TD1F**>=QMD)^9Y4ISB!9B*1[S-M!VI48+ZB$+-!5!>\[*_[4QC ME>HF>.?8;122+*O>.<&=?N%"!NY>Y,LYSC6< 7GVG%(!,7&8(P_GTG@6IM 8 M__=55B\LKTY+>$XJU)TM%)0W]@@+71 X=AHL>>NF+?>F8=@!*%8U$)7>0H+< M"/4UUI)M7G$O\SQF@;1C![$/9<5]4B@HLHJI 1F)FZ-#(P*%N'IG(SU\ M;41T0[K\1\?3,#6+-,RYX'A: M=MFD%??3S2A+RM29R7JV54MS) B#FB,$;$.R#UCA=ZC82XT+^^"\6G>;W 7DHX6T9B6Q$%!-_,@5P=HQ]V6=D]<*7,3/#A]\0=][\LWAT1?8[!))&CH\YJMIB;(+N9L2"4N^U<*#=+"7CG4J M[PC+=7K\\BU@H.%).0WLZ,'AHX\9"J9QFFT:-*U7^)5_[H-'AU]]^'.O/ZF' METWJP9./>?DU)O7P8Q;K<'+J5*?SAXLRSB%!5SG]2#O.M-5T_(+P#N0LU:(L M[YOLUR2732I'/;[@X(73LK9&KU?K!SI*A/R5NOG$8[H.4NIS[DE_='07E?_\ MH_(?8?5\1DWG;@W+1U09>9([YT+-'OLK92ED>4@A[N-#&"\%I64^RQ8N9,^. M(VU1+WK?QTFDN5"'TYI9GG3/@Y.-$J*#"^E&KND$OSD,(^ H/>,.AF;4$("0 M%C=6RR5"55S&X:\0LJK&972VT\2*1O[YOF'EKL%9_1M[0Q2D-0B/@B<8U> N M-P]M(!P#&UN"C.J?E<\BY3!&3]-'\@UJ#O#W_%+ L>SS\'9S_EK<2UOSXF] M?.):](NBW?#WKES4.<="#"@Y33(!&I'&5SF0ODB<'04G$2FMV!6XPY*ZZ#EB M&56MM?&Y :\<6XC@1]4F[GE8:=2<%! 5.3<:'Y&8;K:-!109T=9QM5!XD"M, M<7"H6.?1QTG1A"CD3EP;3$Z3-40]AGBI(#8$78HQ2?[4%BRG1GH@ZBW@UB8Y)5E<9'!85A?VIU%AEF0L^PNQ7Y!S9<+EV M"V-IVWRS;:6"B#L6);B/B2M/43Z*N']R^0D-OY"+]\FQ!)@YF':Z78SFMVCF M6$*)T]41C^[H<"1UH[-4<2>>4 IHB7+5<9.I'[U&O^_E@C1E6'*0/-\ =!8 M.X FJW6QD-IYKAGI22@K*@5C^=W>LI7>2^<&2Z:!>U'*F6"H O]E67(-J]VZ*MW=$7 X? MI8I[F6>QY8Q'8D?.O'!GS>^D]DYJ/T)J/<)%XQ=[@D\3K(=[.ZA(%'[XI/ 64> MK7-(;4C*DC#N^4[MW4VYVTW4G;ATJ;\$RS7/DB_;38AJ _,ZJNJ:MNQ5D $+2. U@_ MJ"W%)R3"R>I])#@$@O)YW;Z-P2A4AFIU#=%G2L/97((D %3+#U6 M.X,08:39+4GIN@;@UXP.UC(*HYMR 7/.TW(FP;'K?"X0QI/1BE&F&D!,&]08 M=546!?06I271"'EV)B/Y+^C9,@TC- M4+"Q/:M*)8( BG:3+XH,.:B"$@:+8H7E#]-;Y^=:*PW&_O L%"H+R+"QY[T^ M42 Q?W&>A1%E5OR#S'M7E[[^X)(>%JX"6L_I+-]5>E3L?/8+C[7T_[(P!_/I M#GAA7)EV6"PBJQK?F\\8#?7P#@WU^:.A0"KJ6:3>5DGMB3 4".&U@$]<'826 M=8AX6V,B9C8LE"50M:=>[IK<#J4FDV-7B!49@ MPB7XKH0]"Z)>7T_JJ&7V .BPJ!VW1!DMFD]X-IK1EY-=VNZVTE+2TS[!H%&V M &9^&C+[.QB&AY7PTA24=$KH "X$&7?IDECM;(FF0W)_M[E VQC>&%Z\+:A: M%+TNB?WL0X?UBKB(?,T\OD3&=0_]Q#RXO)A38?W2;X$KBS&:O51()X>C"09* M[XD>,"?$DQ(US-K>1ZVHEA]C#03FI,H\-*(I@J1F">-*7U8RV]_>X9/B*WK/ MH&]#OYL 9@LBJKJKAAQ)X]5O421KVLH,+<(ILS2?>^7MR>QWLL6V_6]8C!HIZ3= MU]5]>]7R6"N<'KS^-EU$VL+,*YW8M.#**O(K/R#BT58'FR##O?:5/7LA!9&I M(O+*0YK_F2'C-V^H&(VW TLM,,I M=V/Q#EMVXICI,J#N]@6S"IIX-\)-1LGGCF!.U,<.,,74*3_XT8[Q6BSA95_UF3\7SX(=F2IM%K/(I@2,%YX 8_2TS[I6*P2\-F>*X_[!]ST!ML22 M.#P\??HFE&HOZ*D)-4L286">2<\2E] \3EU!,[$^+19YF13J.YAU_ZN]<@'W M$K/BA<[T>:1+H;(*)J]."2>MC1&SQU"56M:5X8-]55%I1,U:FLD2WKI;[9M(#]DA)7"2?'/9;BOK."T^$T&B?]DZ"=WB(T@449'+U:=-]LU%U M&6[0:^)5V*/3"^LQ-[J$K+;W@MGSY;*BD-I9T%MTJO8N,P?B]J[RX>0I&P)Y M1HSKU,!KN??-VB>D:'IEVXGJH/TB@P>F["P\@]"D\?8R\QA?",\J*VWPQ($/ M$Q!K$ZP53KRH**,86U9+,$ (VCY;B/J8L@0I"VOJLD=N,SKL<4+A]&ZI<:HT M,$T-5RV'BK065VRAXVB9Y\66R7')^6-""I7F6WCZ?Y%>>B4"Y10T5PH][;/) M51&N80;7@J&1B#8W,6K480<[^EH^]B7?=*['!C^ ZZ=U^I28 MX+AH7LLKN8M!T6B_P TJ0-NZR_L5\TJ/>Y%+3\)+2#/#5S&T<&6LPP$$$_HE MXF(F:CI2LSC=D_3TQC.7B!)&E>^C=2$4GM* MDS@-C,]MA:(-+A %*>GLM[0R.;":B]XZ&0,71I;L&< 3-4AE-+_:7QC_S=XZ M]IMW^7+D3Q@A__/<=]Q.LH)JH 9LE29[ MW8;V2*W\*+;:M0+Y;(X>S85?FDQ0DMGE8&64@RN\E5/&UW^>5=%%&;:5YHX3-[2(8 M)$%5.9EP'4]L0:,A2*Q%_:FOJ#2\9LZBR(>JY+JSW>]VR+.^S^[T\+74XCQK MSE0M4OM,9C9.IU",-.76XG9M9QB9;-=5> PA^TH+FLLT,-)B463QW0EC,POH:=I*1#&&8((PEJNX/0694^-G.6+ M%8NPMO&E*ZW4,!5"V^'7*^I_=19U\K+W'+]U+,#]T[S;>Y;E*)-[)'4> U'] MG[RNZ"8-_Q'+!;4B_C-] (QRZ#3CYDM#%#E@)/ MB$-$<@?@S*SD-+,Q-# !E?CE'*F2KI$4/V'7B M<:QA3^P20<+EZJ^@UKTZ/;E!,EQO7M(EBB'_@"6D!GGHX!6N)?YK"_0KN."M MV=+[;85X#,640-6C7"QQ9$C6->B":]MXV2LYX<5\YYFKZNTOBL=+))RYGL^C M\!2G- L&(X5_0";.@R=C/>H:8:KYCX?WDUMBPMW2-+>7]5J9$R1)D(O4T5L; MCX=;3,\\Q0R+?W.[T@(6&@6HM;^:A=0,'3RB+&!U4Y=A_7#BF^Q3X%A.90_& M3>,C\'VK;_0F.&6^"C;7L+'MT[ N7=,H"N(XG(,=6"W" M$Y];&.(D@3F^B2]]92^E!QY]]UQ U,<\88EN[_W&T8/OZ'PH:\P"G:O7MS&L M_];S9X8I@8.6 =YYK@:J#\Y)8]KD&(KS1[8I(C/5JDRWZ<+2@<8I99W;,<%45 MMH_ _L+3YD=^K6XK%0YH^%[ZD L&Z5?7QLO^G^X_);+QV=A.[>(C*+]'N(\E MMJW#=C4,_9)W$1,V)UEWOPN:*5\X61%84Y@.C<9&RXU-N8D&D*?H5T''3W.4 M3A[EX6!^-Q1VE#KB^4\2*<*VG-B\FH9(5Y&;K2BMSC(]40-:6_S5@3KC)&U6 MY.VPN+N%XO%/DP7;A N?DCV"'"&0^N6/_JV4[I]QMN+Q7;;B3Y&MN%:M B%3 M1=@+:VN=9.L5I-!K)[RJLTV3]I?^4'5XZRY]3K.&2XG-6%7/ZVS&L-L@.)L( M)H[M8#E]O)]>LG D8F%D):)@5S8A2X*[BF2QFM<;Z5=S::CHT>.'7I\#$+T- MPWY/S9+"U!XS43KY(_%C%#_UC.KB2>QUCFDO_EFR^+)5+P1O9<6VO1 9BGE? MA%\I>)3A9C-J.:,'@XL!G6DG%R(RTVL0E6H$=B=0JCXI,_FC875?T. MD9$ME&$\+3V)PA-%U+C- $5D>D^]!(.H*!DJL::X7W-KL3*NGQ@E HB$0(,Q ML@AF2 2[=@8'4\-4L:&-@]8-K&M%7U+RQ/J5(RI5YDLA<&W/J!( T=ML?K-- MH!JIPEV.&U&F;J@KL'$V4%QH=*&FZ>+\6H6/3H #,T(XEL&XF,'H*KB3C6N/ M$6E>DXA2,*ZL/SO!63S]N*2\^3##LH]MH2C#8O$9QD&ST8O8G,%UIN,:E/N% MDW"[/7-Y@KD.EQ0(YYL-N#_ T\=>5!;4U5!?PU4UK>8ODAY$9OZ[>Y'3T>&; M<^$'MTWA;EZQ#$ *8GZ5C(9(X[3?(0FAM7)5X1MQO!$SF* \Q=O+9^&)%FYF M\WR%>QI$"L9DS'EUZN$GB2P;LT;TH;2;)I<.8!1)LKYVK&!FI-3"[L58C$M2 M;K/"NBYO-'2:U50K5 73IZ"P&]ZJC+ #ERB9#A,A!$DM$&P7PMU-]H[#+O:8 MV#^;"D[-( G_.8M.RBU4B()1[W>99+(\LE/3,A6"M:K!=F5SC9LJ&4G'# ?: M7^'4=Q)7:T(MOL[?NQI%VDZ-"%-BE3L;9_J5.E]U?.F1FH#!N8;E=E[456E$ MU^)24B@4#Q-,\=,3T/H@6!O;FF&U*H^\:Y+YTGV3G1I]6 _J MGO9U"&X.'33AS9>RYLS'D= W!1$ QC"(V<>6E MD'%NSZKP\ S:DSHD+VM'O?(NYRQI1:M\IMJ5PS12MF9E6 MN."LN\%+S9J[3"32SK13I>6FE03S_0K)-KP]K+$^V$HNJKCDHM>GDVZ[DKP< M@0NVDJHUH&K\K!6+N&H.OH,=D_'AY%\\T%F^%KAJBUNCU2:$V.;QDOFDW%YK M>GW97(XF:,@8<+9#F&G=)&^IU5ICHCUF%6F79![]7X(WFX&[)D+VM@%_MCP;((>U^0;P7].:A3(Y\9=LAFMLZ% MIV;^SCPH]+I>;Z2)(_VAD))"5+.-7SEZE\1@'X5/F\NN"6T\YF8R_CHU/@"4 M(#0SV>RD!]/-)>0SSX@RA/24DW#F,](Q*F4L)"."P:L0"_>PL+I>9E*+ME%: MQ:R_;=+<>J/:?H:FI-7SFPG6WICX'V6L7WH35G)]9 U"@B[M/0+$;[2/(;3A:?"7 MJ*#2/9?*9F X8A#G:,$Z:/2N# 5=?SF&4_< ->%3;"F.:+P0:N DZ"E^WQSUK6+ZJ*, M)N00K#:^D;I='#[I?^?ZFSBUTUU;&RP&$*@M9M1T_OQ;:VN2Y>GX]7<-#-+G MF9AY8^?P3,Q]G?\XK%G/IQ>3MQV6%_EM%KB$V(J=3?,]+*HH[Y:*XTVHM MF?1^;7%BJ7((>=\;E#^2K]H-QYMZ8 BY$6Y%/.*77 B3^O/9Q?0,D3ZFW:FN M6#@T<%U#*XLK[+E%VL@#JA* MBI^2)^%"AH6.0=A57<=R??9X,KN/+(IAW,^%U^R'=36#483^LYE@K$9=>U<; MI WDH7XCV5224=2]=)!"A#=]']*(J0#RE393WS/0>EW=]ZC]&=:**:K,O@ZA\PU=Z;)\;J)4 624BS2-97"^0S*P)QTNAH>$NV^[X M>/; ITO T W;%5/=?SIS9_AXMFZ2WZZRAHLQ\SF1-6_R]D,68FH,77268TJT M\98-I*_.DPA9G5VX*5JQH9 N4P0+:L!\-K5X%U6]7M".RK 8^=E?"V+\ MQCD$W8I[EY74]>*.%_Z6"*^)!;DHY Q:FO*JE":&)R/X#ZVRB\HXZ?(FHR)1 M7/9K7*2^Q3 "Q,%]0"5^V:K.M;DU*W -_LEU_N\.P5N+/4&K2/C,;3CE@&61 M#*ZCIN90!7T7R7FH$%@R-_ZR3MUZA7.,P/5%'J*,$#HFO"I,I2\_>G,K7_&, M80N+<*[A1R6'M ?.TBBSE5XB 1ZK)A,CI)_*NUIM*@<[:=I;>(V=(!M+>!!V M-B752D,/_Y:0*A9"RI:E\B!(Y'*-/#VP D$3&.!?\IHX_Q+YI%WTNV4'F3*< MXHJE9YGRD0,#_S8P R,/=K6H$9[ MDW.&!^%_Y=A_75>M9$*/N33KZ/Z#^U-.=N9473Y?QC=X]-\4\TAO?,P<'D7AVE6E=!2 &7$YF$'R'Y$ M+0:CFG!'6WZ9D"%ER:5JT6_A\^J)&5_/%IK0X:HM>97X951*CAI%@O!U3*M+!8T^VT+]\JFJWL"R15_=7KDYZ\'R"G-%]+FEAWAOA M/'8QSY](=!R^-X<<6X LL:"1AL(1,ZSX? YBH[BR.I/]PR82KSX01*)="=U3 MN#HK 29)3A'')G'=9AR!XU*###9G/JXI5;M-55@]$L1@:UQK'P[[6;&-2-;& MM[?'_BER)&)%Y#+ZK*/>7]U%O?^W1KWI2%YD-;A\=Y/Y.BLVC0%$4>G3U<$' M6'.1L^*Y%?*H*%!C%@0S(S72DR #7V3X8-&C'D4P_"9KYWH^!%.Y&'OZ8B+\ M]-&3RAT<-9;%&1"U:+@"6 %=Z?K9 OMBCW05/WX1C]=@95Y)J$BPPT6I*'W? MLSJ^4G?: 4L)IC$/1G1D)M!G>$]"K7NZ;"C0M^_QQKD)G D1J5!\LVF)+#5! MI0Z?$%^NN4:B6:'BWG_3*"48>(^'4<:RG[O=$GX3*+%O', MWJ E9NGVW44B/F)[LZ3 UP7T7AF-LNNO FF0^SB-83(Q6+Y@,-6>O:&+F2YE MPKU3.QH7G*)[>:UA5N89'8ZWEYOFZ,9DG5TT74'1?P;,2(F26+7!2@6 1ADW MM)%4M$>3V0R[;CSGNN;IX#0PZ(FBO#JB42"F(Y$;V%$)_VR=;[.BYK)ABETS M9;V@1;4P-KRL:XVWS>3>CQB->708(K>5:4Y"/"(CLIMM]MX5.B3M>YJ@ M(?*2 68)Y"?6Z=.ABCQ<%L:CH.$6!:9B>D\]#1W>">F:*I^*!ZD"1D)\%=Q= MQ,4>Z6OYJA 2H9N\=J0(P$2CJE?!F_P?BY*V=;B"D;['R<%K!1D[B>[JI_NL0'^&LY4LRBTIN=55W_ M2.((+&:E +A9P:A:LC)V^"1A=;IPO=5RO*925M'T167X2KO2D>4U;1&)9H54 M;*;U)[S0 %[O%!L/_&SX-=6C!<6R*BC66O'"Y._SS=;*IBB_LK"V(W17.79& M"L*02TGB2 *L!2(R/R@I'10?%+3G6R!T&#XLF>78TV5P4E*O+"[SQ6\XP!&\ ML*_(BY(=^X1XC&(3>2?X\BPWUSX/J5"&"U=[#?98,//S(IRXV8ZGYY96% P0 M FOWM$26!=IV82)Q_6+:/X1[!ZRM1]D MX#ER%EPK./API''*OBSNL?>Y)MID*CKR>QZ6+UTJ.B+<:8:^T01!#!Y.S2LO M)*)U>*X^6(HM/N3)\I611X\4-5VR4%>M18_V[CQ;=YE/)<%PJ"G^!*&2XBWG M!U&)@#XD;(6DZ6&)EJPTKH3MA44\"$]7S%X2A\5-P7^A1(O= MZ^JNF2+ ;M,%J=Q.O(Q)L"N^#T^U @Z[ZOC:$-V*IX&V,3QOGB^F^X)^^Q@J M(CU M3?%GF3(L 2OG HD47ZF+59/*OLBB=]3QQ;PY:MG)T_OA6/34)^KX,\0 MUZ032B//)TK$E&TP,96B9$RT@224/:R/27B"\1I)#4IS5BQI";_\_MGKTWM: M?JFA8QE!GWU/(N[3'G@BO+XKQ;QI=]I4A79+:[4L4.'_T32>C;PD- K]XD6Y%%K,-]:X MT](:1T>3+_$AY:QZ3CG'(6Q:;;T#8) MWP^KH=P3;$-=Y]*B8B[Y[S6JF](#R[ZA=!S(RK)#AM<>(E]E,C5(UW\\X#69 M,1D9RO4>?(&_%R(W53J?44QU)]U&B$?)TJ&LX!"-@#;GOWSS>2KQST>.:6N MO:C4;%WR@0U+0WOM.',C#JK/$<!8FJ=[+,3*!Q.(DW#XB* M3ZM@($J9$#BB(:NET40OBYJ(^33;1KP P$SUUI96M*.+]%B8N(T(4QBAHKW# MUDWOUK/+)S9_&8)(C1/1K3FK:Z_G\#CE&L9*["$;KO;(Z&.*"]$P/ -54!1% M2X7KY&87N! W\2):=6$\4,GL^+@J@L\Z+?+U75KDEJ9%?BNVS3++B>NXZIB' M'2XD5?-D&V-&(3,CF) PA!AV\.+-:>J5^F!%D=)OMI$R^Q^J9]^&LWO*\/BI MHD":;8P75-+Y[5I\V?QY]1XX4,2^#^2$'B^$(BB@I&9W:E&\&"\03ZX56'9J MV$T=!B*+:>4T.4]A>J\FJ!M.ZI'#+';&5TVP ;R:<&*J]ZFEK&1=M6,#;<2D MF==H]K3C0F$V%X)3RRZE!KQ,?1]&.YJ,5RNVLT8Z%J=12]1NM(&+ZGN%2:A@ M;TR23'\LA.AK%XGDOZF+QK;P!O5Q3(RD?DE8U6U')*8I1[85EA"8DK[363"( M%IODE4L<8Z,OE\QC?Z;/7'UF3302^P>/ >TX@223;H=40"DT_@FL^&.=HEL7 M!7]&)?_,6;#(C2^%A6'#^1_1"\%VPRJ?ML8[R["L'AZ="),1ZI-8KDOWW%!X MNN=[?$4&P7WG>SS-$8;6!K(GG#3+A0Y!?!)+("(K5K?I2F4-AY&3)&DCA3C\ MRQ^[+&P, ]<@NT'6UP6MY+H@/T/\CN_#BS"++Y8"0G='M^6QEXAXV- MOY^4D3;+N6(SQ"KM U:&MTR;:9C(D#W #%=).17&LJ+;_/Z MGRWBI$H[U3,CYZJ70OU%:_$IQ![[N]$(1_LHLR<7:PRP.@1P%4F/[,#RE* H MB"MN&HM9"'>E3+ 4*J=_22[%055GN7M3N*I&5LY05"[&D12\&-:;PH%1^O9C M?<-@=I'][KQ !#F7/$)\\]1N$$KP\L=L2#%"LX2JIW?7Q$""AKREGGQ+_'/* M/MMHGT%XZJWEY6XJ#@E]8'H.(DW)ZN:LU_W3A=,X&L/[)"6$"6:T;]&] 2.X M8Z.P?7&^83:,BT8A'7M)K\'3()8X=E@M>I O])E,.:0-'W$PN8OFBY-F*C_F MTH1BP;8;>[&,%-4B1=G^F[[;$FS710Z"T3YD/7D[AV[6 M.W)[2.W/N<2'IJKKDHY#;F_JEU9+;E/W\3^TM,GGQ]GBJI&B0%<_-(FXINM9+_KQ% MJL&5AF7<2=L2?NJPTQ+>PW M2 = '"N7Y4^02J3M$!2=R>U(#SZH0WFX28O=;Q.%PL0!(%C*4>6U3+(1!*[H7,862,]K)Y5 MQ>!Q>*4)9](TWNPAER\>GS/6S$_ZTF7[K9.,5>>P*GL/&IAPG]XZPR7\CZHE MVTNR7 HB>DJM!2Q'O^= ,"T$02&3DP%L528)4F0*NK6F"1Z1S_N G*Y%-&4\ M=9_F,>&.7GH8%S+&WMO=89,AT)-813IT]?: L%UVH;U@.Z6&,5 M$!<"-V50=OF:V+C"7,J-1Z0A M:4HN2Z'+,.WY\XFG)669O*]TH%W-#84FXTN')Y;"L]!U^+;HS+[KU5J[3MO+ M,6SI9YQI^>8NTW)+,RT?U@\#-?H2.-M66JN?7F*@]>'F :(!-9[(>>#@;1 M M-XZ$*$92T*27*;)"QG6P9_)%8@%(@-I'5KCR(;E!>V:"9DSC%0S]8]I/=,*! M1LY["0WC,Z+0=U!^6J$]* U-704:*-KEL7NU9_0TS_8,#,A9S?7L?-B%D)GG MU+M=;N26KJE[KV\-,?4%Z=(D0MR>=,_&-^"R=;=F2KH6R=5>Q89+6HW>>[6S MIM)W]VU2N:W4!]P_"VG#H3O':]'& 8(%"3_+?AD;S\S3W5BV/04IJ[B:B%UY M"Z47>1H)GS_"^H31_1@%&;+C;%6HRU4#45Z+?BC16F9 MD@H)N_"HO[D^:$%JLX\9%/='8+>XY2(<-D>IZ0#0>%F= \U/P/H1'VG$U4M. M4.$8D3OOT@I%SN4NR?BW$RMP5&'$ R9C91:2T>V.$<&/6#]IQU!+ZPAIO7NY M5IF&H=820M?X^4"+C(VTMS@79WDY;+!1--([8=$/Y]ZZD,\;)E!QX<,>>I0B M04BMSV,Q%,6"8I,LL/9F'/;J0T_K8KE,-1C_RB<-5U6U:/A%BZ0C>9IVC< , M P#\#9!BLJD'9(I[,:37:3%],]&F:$0YU!O167P]%8T9>7 $U4"P;R["TUW0 M*DD?"C6 D418L?&"0OLE,6:PLW"ED-8:X T\MJ7^B#C4[1=FVRE)((,H;UA M0\!QDEC%/C>TUP:Z<\[2-#3QE]0ZS4\X#HC2*Q*#5<&1MWNC;3G)L[ETXHGL M&&0+2&]*&[] *DBZ]5$:29X*K:23Q'0@Z?"I!'5 :$@*60L23&(U39LK<,7" MP;UX\Y!DT3$9);%PTC"4"TY(1'Z?LS L1:6XNY@B-C\)^/,:G.]'H(Q)F&R0/BZ-10W-8+ZG#=$\Z! M[F"ITKH\V"B,R8F8]6*_7HSY[-%>,H/D73I1G9T5KD;23&O]>>U,EUD3*A<7 M1AGDN_STF!Z);E Z9'1)BMD+(T0,6ZJ,@\8]+;<;UQ4/LNV_FQ3>PGOS59KM MT%;"";: X57<9>][8W$$RDCE!W\-_@?KD&7C8)B$[R# M4,0W27B8M2TJ.J^UE#+N*:D)J =8:)L M=_0*W!C-.VIR*#P;I$L:'*I6JKS<1G#&F7P](Z(3?5?4BP-N&E_B&K$0)0E> M@S O)X#M>X>3[W,^Q*)>>O7:.D4W;)Z)L[X(U8ZJW)RJ#4>V?GKE(ILJT@X, MEI=:Y"MA_=E&8J^QQ19',N&=PLN2X>Z78 MLL,)A!<)V,,J2[DM"[A&':YD7R.7%%'1,V@'S_1?\Y<2C[N%&LG5=<*O(LYS M+1@KK++,"X$*S_BK1Z)'J7'IQDFJA/9*Z[X:U$2PQWHA3)H.?N#8S/PF08&Z M;)R$=@CIH70?2DN2;LN5LI6R77YD3^K?+Y7_A\17?LFML:57;*.7@5J$U[X. M]#90[88]$YW!VJ"9)CJ+_*]R62PX44K'*E55TCI3D)Q(E1,\6YH1:=NQ)=<(2,G2]?2B*RV[.5NIK*&^5.D82#!Q'BA4DP"/.WA/6=4G!LT(]K:4$?;3.O*@,5" M-\+-.>$$I]8MF; $K#E78+1*PGS)F>EWH@7B)1P<(NMV*IJU;R1@8A@B.+B) M#=+"U/KL'M_#G+KA1>2MUGDJY3)]GCON"MM$WA;,-7GJ0+^I^A,Z$F*WXE @ M 8]8S52U63GQX+-NND2O5:Y@A%J0.5W<4IUT,@1)#^ (S<\DW[.'@^LZ&MV3 M)A$A5W L&^(E8%Y%LKQ%U<4F'L0*317F\18G9F0T[ZU[^ 'RA=7>CUV'+Q_5 M#5R$VO^-=ET-5[NBRC!',;IF-?Y+OY#*)L2Q.G2[33G8-,;K>Q7WA(V?2%8% M @EHH\6'S 4V]0](V;@VAG&,VHG=@;AW539A$2Q=>SK/S@[U*NG 4,DS!P"O%>[,? M?QFA5\K2R=\ ,\*JE$13)$E1DE$F[PDRCWIPE%,)93VLO[9HU&SF^!5^ D28 MGNQ/V !J;[OD),+WG"??.!](9+]!/1NE>O+C\*@LF5:G]XB;X:NY*L[!ZJ49 MB5_\IJC!+[EZ,!%;"1.5"*ZB03>28J<(.>,)0(VRYEL2"\ MT!JDH%O1_QL<#34Q^<_0+8CHE%I?>!>#Y .7^3)WQ>AT2Z$"P+B5<&\@"GIG M5E<%,:02P3\8E#=E)&PDSD#.Q).T>M#&<#, ;1Q4&<9#Z5N8&G&Q5H8@.6T= M?EC$]Y2PV+G2$P+ -C-BEDIP>9EK[F<2U&[1D(H,,B9A9RM9R>5ZX\BYBF

'J??-9DSZZZ.C)V'6[6+L*0_&GA*7 MJO^EZ[S1[= DW93)?B/\FDL\>-F6:#:CX',)E!S.H+%+$+TEN'>Q:J4EAWZ> MM)/C["R6J?5!?U?R$[9.ND9KDUW,ESZG!2KZ,5\"=FG8Q [[=R3KM/[A/S7^ M WF]D_X[Z?>* M8.L(S.8P(/-<6'S''(>@0)< 1X2MOY.O._FZAGQ1%#DM#$[<,8V:$.$BVX77 M)'%1A\>"ZBY<<=\)Y#>%$9E>QQ-;?\#L>OF0G[F3H3H8NE2')KVI8G3E( M6@L;1G:541_A\&HA^T15"7NS>X@8:=1%5+@/7!<"4>&.<1=(F+WS.%L@> M%MM*<%KDTF82-Q#^5H?/,\@/G3R):;LP,2CO\EV"*['E\+5U+A^\ M%R,Q0((QZ3*5'IH.DT4>H,(,Y("UUN#[M3B[;ZRA0B^)11'_O#POZJH4CG@# M1WBV#PDBTRJ,]=*.A%HDR<C @-QS^Q&BHHVS!_/4K(LSC\1$3BQU->M,&7!AY/EQ,)68>75-IY+== MY^^5T=SBUP)2Y+HT+EV.O0X(!HO"U? -:$TJA0EB<#@YII4.J[9!=!RK=\P8 MFC?Y)E\4<.:Y&.9*V@&90R9!BR*+5^K[\G(G+"*3?!2NF M%-@8<\J2R+%I'JLD11E*JN'?YY(X1%>>+Q:U>'V04;^=5<6S9F& MZ-,%>Q66A.]T*!/E:XVDNN')_PB;%XEACXP'3A7M9PQP>7 ';>53 ?I=.J[)->+[P!I11[1@4 13<2UM%4\J M,XQLJW+!:3^_(&#OP%TQ.,Q"<'&$TD"TDVVE!$XS=6V>;8@>(_PND^0GX?4: M:9/ Q(YYK< '@C];G0/UQ* &*Y'#:E"2&A0@L'WAFHQ=7ZA 4J@JN/1CUU-= MX1Z)O:1B'7CLW1UY@=PEZS3XDDHFDU7R=X<6;4.$^='4&B(6Y6U!9XXR0+:_ MB!^]5Z]WM=-A">OZ3XV@($$XS!H;3&Y#;7LMRXXW=PZ8C%+G6B,/Z>Q%F+?4E1BTF;6[$YX\Q'+8* M73<$9::*?VWE3HJVC4E \GD+#CYLNV,.8GR/F:D\BFI,)3$\:W+IS2 M,+!PD#K$8ZPI&0 1ZA1A4;//*8 M@2_DR54<]8]':Y=[4-H1@9V4H=["8LY@BCX>)\!)5]-=-5>&E7\Z>/;V-%;L MT&EK]^2,)4KCP>B%4,!?+WBLK)993H*(I*;SZMZ$;4MYF=$ M3FZ&K]<9(A#@/8XUX3*4>,4)HT>/"WV#)O0M-2F/8Q3N6_3?*DAAU.C<@@6, M(Z5F\Y2_)TO$5D\(NEG/4,E*L57#A9S2R/.I) JZ!:WL$D/7#EV_&(F7)&_G M)BAT[7?XC! YS M.%JM^&'*YZGT13G3WB.]1O3AHT4EMB*4!887_O\K84 %'.V*KWS-7X$WA[*A M8D&6 S?986_3)#4N!QTFKL&Y7#$-O]P[=K1=%%:\=)A,P(9274-^21\5" ]K MONN,V1K-7/[:P\F+I2.LV:=MKO7&*UXU-8MMEBH+H(,B'TTJ9X;^3MV,2O0' M*6LTQ^/R_,L;N"@PV9N:7E/X#:,Z:O22"3(]"\JHWW2/?194UR R01UOBB4Q M&B-(#?/"N-M! M211@\?J>7<_K;).CFE/OTY.LGL%/R[N@I*W*D.[2\%\J (9@O&%?3PSADW4! M=3S>?68WL,Q5S1IQS!'0*M-3RZ" M3R6QDSBBPVO.YE7)7!PB0H^3=F:NL/,IBO^L1."J/?$"/7R*R3!%*OAP\5Z/ MO%'E5.N1%CE<,$=3%-4N\9Q(.2]1>:,US+PN9DF5TQ5CYX$@->9ZI\BT1X8G MO)^"+0ZF>:LWUI5&\J98!,6F1C)U=42"[K=*Y:J"V+631_>_X+))E1T=V%R4 MCZ0'A,*$E3Y-K9F?Y8C\?Z_]JKD>#:[ MB[6$HIZX E*!S:U(^#'WQ\$:\@, M]/#<(.-DFV/SKJ%!O3S%;\>>']@R]]0B429;?5&=Z.!D*9"AD$Z#70,?A *Q M+H^,N],2.]SL,%WR)EULX0O54TK1*R2[@IF'>_S+_'!U.(UU!\(,4#:&H;S' M"^MFI79'MUTH?4GXYA)JA?OGF:5;AALQ;(ZUU6-N&^P6O>CH_J.C,)^6.=EB M)U^K$+SR[A!JJ#@XM:7=::6NC/C465;#?('62A+S?*:8'"?23;G8@82[?NU* M%^_*.,_Q&P^);LR45Q4\-[E2L2V1EXM9K-0ULYAG[Q2Q;#7&GL4LF.'[T,Z' MDY?A=%R@A0D?(]>GY^@;;NDWU8R0:7Y*CW7,JLCYK\1.&/FD*=:S?"W;>0P_ M,XCRU]/)ZZS.5D'SG$T>&.',YYL*.KI+!?TI4D'7,._"^4^$G4H@&]S83@K=S=+_(=O$XG\7&8Z6R-56,[1BU]##S9F2K/N M+!*#9;:CG[0>F6F8)(H_JB70PM1T>+(\14,E*M)8KY_Q]@^C+JH4>VDIWD^Z MG%-O7$3MHXRJ2WE-<,_L*KI=T(L43E4^LS(MK!.%T2D5@R+*\$W7R8KDC<(U MZUX ^9 &6( BA>R73!MZM,P$D=#=*3O^CF&\C'?*1\;J(@MI[.*AQ"X>?7.) M0H[J51)BLM 74DNV86B61K*Y+#%+1VJP@,)L8&DC"P^GQ:VMVW:O/&X"B%D5+!A;' M6(R>U4A#*)FHI<%I-C$VPKJIO,$S"2ST<2U'3Z2/ B.(XN@ ML-1B!84/@%-A04%QSP#K&J\3)+GH5H#7I#(;8> MEX M*WV=70A= "V:3HZ'P>8=G9;']Y6G>(*"ZP.29$6#!3>_1>9 P52CLK _!"I8 M+Q>$M)%1LSQ:#1,W7*F'.+%5[7TF[#Q%"C.;=S6?=UL#$6/==6E$U'Q;H[U2G"EZZ2,$4M28E5KWT2$3/G1%PUX')\G/.=DN MD>6\!GDZ,6C*.*I@T"C@HV*BI7PHYU-]-_,A,>_T, P=%$1P?L7AP@(SXN4K M7@BL+.78(Q;FIS>_3(*IF[:$_Q*N6L8PX7![H2?1X,%( *PEL%P&'V3X@O03 M]*+)C-]PK]_[G;<&[##4U'P5EB1WS86X.R6ADU?2[*1CBL#2TCC4ADZN;J_' M"(4D4CQ-GC:"%I+1N[7AE9GM7YG!5Q[;+"5.Q=@>AC3X0!0R?R)!5ZM"C%5; M _E<14/53QS4I:A_./*@[&9"C:;M(SQ,W9/.%G'D,(.BJ5Q"<=$Q4B5MJ@L= M0S GNG&BA7 +31C/T# "&NGQYQFN0?_N:7ZLF*#2W@^QDB 6$FCLY.*CN.O& M&C/?.H"$K*E:<21[HPO*:AH?:ZF9[2*?M3K%C!,/.< MZ*6Y74*,.!&D2E;ON"-!!&L1=8$WQA<%]RZ/S68) MJH)N!I309PH^!_A1[I*P%$9*ROU>@@V5PQIL\A*M"JS]L6AV'4JD:0KF (_R M2@@?QN66;Y^:B!*#H9QB< NAOM +Y2 M@!A&ACG8X.\^#.HDVWV#MH*0_%G-E77'C( 8^X@M*OXY;9Z@W!S&YS-.N#R\2[C\*1(N M'MH^C7U=C+].(%FSK*[Y6)DN0?&B:1AK:D)@3];P4[M-VNP]X4^I\I#18F!G MYP 9N#B[>L8F*O=-D!X8>5U7X=QMI@J$D9"=U!+X1LP%T<1V+4E235 M?[]X>O#@FWL&3P8M/NCCM<("X.*NE(8EQ3F)19#$=2[MBT!925%?[CQ;R TK M%3560:(=/'"3!].@T\X49*+@Y-S"R_4MLCO,?XH&J\$7TB;D5Q4-=-HP(5=1 M/L_6G5$%LTMR4Y?;FUR+S: G UV!U/N' "G#_E:LV7,X%T8;+TTG$/'.-QN+X+KEL=F7 M'5T"X>;.MA+]H(QM3<@,REBN*4VWJC,YJ/&4Q-8_.\?J2:_AFS9]E[.W(PNS M@C\CJS*'3M;4'M9-@18G]Y/:!!',F'O'8 MBVOJIS"=N/ZB=GJ*,D[[.D=>6L_N.'LR9>"8=I4JELEGJ9*SX-!)IOW;T.^2 MX6S3H ]69P>L!ZA8;Q!TIT[@7T^96C7L(,)=9Q6ZD'#,0,9WW88;%$2. MKRP3W-=U@IJ7=>G8I^O3V-"MN^-^R4?R,<$X@KYEOT((Y.D6G^]F>7V0M6$; MWUGTBY,_Z"#7QA9#29OCR!C:[!I"Q3H:$DZ\"EOOMFN%$@.(O=Z.[,FC]]M^ MC7F6MRH2O;^'?3K?"[/YI/L.\6/@)&MN-/,54"]>.PO:,UW[O0@F83?2!8UI MU7NM]_K1@I@P#!=K22S-IYSXHQ8Z>;'$IG?&8?VIY9:02911$GZ (*?S=U08AH+Y@@+B==8MA(V4,F$B MT0B^=TAQ![^AHVR!^ASGL-#7P>>@,CQU0)A,0"A8Z)(\5_QZ;>5MFB@"3&G.?2E\ M+>HFMIZ\XQ-!]\-Q)N#7Q2U9Y1F/ 6 M#!Y($SKOU@@::X5Y&BB:)8";N *<,%2@+PU?V;9I['[[>R_P^3$7U?1D_D: M1/O.EI2*5KP?G=;!7B]8BTG[K%[=(!S.NIA)@D+S/Q:?M1.P%*2Q4*!S7B]( M3C "BJ@DO)@ZOUN!W?$?%IB,.\K)?BRAW@%(X M6R<(\I2,-&E1.6V6E7#V$-QDJZ8RD].!'4M_72 /?@*X W2*I;%5ER MD* U.>.?H!"1\\GF+D=%; :R?E?20O%>27((\22&7DMTOZ;BW^##[\8ONU3' M:?[ 7W9FU 13@G?#KK_TM%PO<_NY]+S\5]6-]1"=22-Z<82XW)A;%D#S_=HM M5ASBH/050T[3ULZX<24]TG^8Y"]8"/S&3QV;O^:_$F23_&Y1U%1?@<=+TW8E M:)>F.)-P/W '#TX(UM #JZPD^65 3R'-CWNBIUQCV4B_ZINR9EY*%?1@/0;S M"I=&56\K9JL)9@@0M7IHK.]EXUHJV5)*$%Z;2-NZ]MJ'CJ[Q^/+FHP/P<[&K MULU)H<*L?>C1&M+?-Y]B$(<09S/)ONZ5V_BLRX7/'1.-$W)*/3XAR3 4K?_* M9YP2>'27$OA3I 0LD(5H [5E,>X]-5^%:@&7I$1O3+85U]]$V"7#-NQBD./3 M@D,0"$.Y!.S4->/'SC1T,(P7!1]U*R+@5$+T1(?5FLM@%"))X! O9%AX+5'5 M1NPU_!040].2->V^,FPX6Q. I>]Y<.LW2++$E]S 3]H]6Z=G2/4 MIAGABMAP9*PGH\<(*RGK$:WSD1N7+,5WN2:%#.ASHX2MPUDQ9U>57->>RHIG M5EV43!B23%'Z97G^+41ZUE84X!X4L:$>7.0R7?Q\W_X\7(E!9<(76J@&25>T M*GV(U6?-7(MUM;/'3 <#0VG4$"R!DL0#J2>CZ7C?^K,W\R..>&2_>R.YZR1U MQ\X^>!G+73!1P&1\UQ;B3FBN(S2@L2J)+8PR.6HKN1:U0?_$T,B(E\*^F$1N M?1W0G03>2> U)##-60B^!Q%MOH._H]_?2=*=)%TI2=+#=<:M3WT:C5/O3*5* MAEU"*TI%1!K_G^568R067[_B<3>=O,Q6)2BHMI-3W^]U.OFY71P*=E^+MH7 M%:#EO3:>HGO5FEY7:%7+P/HP@J==B\R-#> V=%(9-)VVNO58"N!CTH-K@ZLF M5@5U4$4Q:BR"LRH#72B?:&D;"\<8J%#C5!H:DHF:FT!Z6 MWW*^Z>^)])A!P-QTPN<)?+[\BBPY@ZN&8(B;Q9T3\U$;SVM+[E6X8V_QI<9V!OU&>)A*G0IOB]/,_0<.T^+ M%M+!V29+X_??*2>$-^_9^MMW>GI5"KY3MJ\_$,4M)+.N3;6 >*J@0"4'89PH M!M"[*:$_7J^M]#_EO>7(UU@C\>E@10BPP,R(RO,!:M2T&;6_W6*0,=+RTE=L M):77-O$L6F&SZ'!7$JS)E-CC$$715"NV)E!!1H"U\VI]+DZ%[^W# ]_@!4BK M;21+8ZZ&6H&3.LP#9.I[]$CGLM8/$2)K[,:!,H M 5EEJ$%K\U5%%Y0BOQF!P?.@8QFA-)R ML5@;#8GB$:QU<_^?_;>M+>-*UL; M_9Y?4?!)7L@ Q9#4:#MM0/&0]FDG-BSWFWMP<7%09&V2%1>KF!HDLW_]7=,> M:B!%F=1 NH)N2R)KV,/::U[/0EDGM?]C;G<_;07>>L>]CBJ\++DM M29T"O@Z?EDP)YD2>"R8DIW]((9GCG$-$8J7=T::0Q4UX%;^=JVMQBP+FM9;C$3+"SX0&).&2:@*B/M=7E/D0 M\2XN),H>(>V2)Q6S(W"5\1$+#JSJ,N6'8H X+8U OF)Z!.%43@J[QFB&3BYG MK^];7P+T68G1(P\2 "G)BL'.2!TW65&4I7R]T7"B%)9VMD[8U@:MVZ!2>I.6 M$#!1[MF:S.6J&5E\?Q=P3!5ID?I7#)]B)0)\A#];SUI+B^O0(ICG*)5G&C3+ MYIEHT(B$ 0_YV;M#Q M6GIJZ>EV(M)4/PL"HBXA(I H7)II8X:/[$MFTMA\5[;I+*6L-8D+!O#[-BF!1Q* MU.V0N<+?]926D&PX8-V$8&'CU ^?S_7.MK/OB.^%(F&$6,^(!AQ@E*(C!QO% M1,M\#:\F>6P&&,@Z<#HEH.#(SS3TD1LL3L8YHC?Y&<,XZ:Z%B")E2[XJ[T(( M87P*W1#8>5$-&L#I &_ #P3XRX<;O^ &4GI$UI@38>&< M=-Y$UW,+GAGY#TNVX(^#ZR$+=-)YP4?@I;H"2CT$R;BNNI_;7!W')2!C7B0Z3[ M4Z./,>@85(,PYXNE80D_DB&?&=M'(-*EL>&'"J-_B+W_+B)IUM%_ MYK9/_#6!$X%C?6VKKBVL0B&-6LVR 'T]ZGNZ_H.NVBIP@!\7R=*;\T2R4 MT^^9$I!X9V9^8/)TDKDRG7EI7QA>G& :<@] Q$EPF W<^&3:?94 M5RX=(<]Y )3*-T*?C-/CCW-/JE1$:7ZFGQG;V>\.3P[Y&CK1-12\MLWSS55H"2C-1 M[$^[[%RL3[0="RGF\'?&G*0.L],Z^C;C +[[=&$Z&(>Z]Z T#:($:E3A^S]A M]^90D#MU_:0W\U#8J/N+6H0,> M7YX@E#:\EO0P^QZ&CK1<=8H=RI(H MY)Z@3<]Q;O#ZL.B7M(.?[ [J1C%CW7C(@9MYA"+HHZWT%EL5,W"1S()D5-BE M>ZTB_QH/WGO_6B"#OE!G.P/X2C/V2W!-V-%%6CV(/B%(:8IZ-CQ.R=*P(JB> MCZF--2:$5%2@^J$A1O(^3LFO=KI88)-V."X M()HUMQY!D<5"C?0 2B<61.=LF7)&V=>ZO63K^6K)=BU/?C(-AR!^Q(X&%>8: M5$:TH DI/;9(3D['G9:X6N*Z%7'%.LKM I8U,TKI;3?%RBC?V)!-U^'GKZ:A M&H-UHX' /C 0&"H 3DLFTX=Q-8!KU,,4@ M=C$A']S9;%L\U9L1E;I?T]F]Y',G#6E[1_KX&EOL-SZJ8+7:\XSVF=O_^?5O MK][K_L_6?T\N+8$PI-9AZ&[(G)(X]$,CEB1PAT/]O;9I2+5#F'X][H>&=*2#M2>>DP JN-V(/O"G!N\AE/ M>,2"^FHJKN%%0V&"NE!VP; +*LNUL29LE!TX'/QB7I,JQ0>1>HTX$3*<8D"\ M0P,@N \:JI%/+>.7O*GC%3&&K%9X)(@%MQK ]Z@!2$VB%BGHJ3:G65S50WV$ MK3[*7-8E3+6,SA$^GS"?N-UH[N=%:QJVM+D.;5(DSL1:32.(,L&R!L7BP:*P M5AAD,A.X[F4L<@4!)]=(O<8Z/*]9ATNM/==(%,9-,#35*7 %RT@%+] D;8]& M>S1N/!J<$L0A2O+[(AONE+%>76UD/;9.22@V>H])1:ZCP74R<#(# 8'7O($= M*KS2!^;&R'1^G1Q2("O3T6D-RNJ,JO0J"IB9V"T7M?3F;93 MHHR43 '=56")J6"@KEIR;LEY \Y;^@0$]*P)&Y MI#.;EB.:CO&=G&-/C6:YHU6=O(>@^B+B*D4ZU]#86T.X)?KU_9=4\S#/5Y.4 M)DLFQ5P3+^$@=W34 GXSQ0&9UEL<.&"+^">/R71W3")H)^6\<@)VS 1=YBBC MJDE8-X\TWWT.9MJ[C"&]SW4!=[Y_)-39@IR [Y>.24V8NS>W@ MN>PIDD;EHR)%*,^(PV(Q)<+8F7:P 8SS.O?#P.D"U#AG M!A:-;;<@@OIPD,>IY?QHT=&F>$IQEHX45NG\30L6C8,8"T[6R&@G4U0.5N2H++WZ2EN\@EZ:R)_\1S. M5ZS@(>'7YU/E _>G7RD3':-7V9Z-IFKF?U)C[RO]C46Q_WB2$8$_ MD<]X%+.OAX/>X+@_..IWOV8!S.:7GRM/_-EY&6^!,[#R4GL]6"97X:0/GC3< MY^RTQUO]HBG=QN-\&\^]G#)N]$N__F[2/(7%0KD#UVB M]?HN85/L&2M$EM2B&F5/1>2I57U2)#1/% M6L09L=CT>X"U@6_$KPBK.*/@[/N M@'FS+N?U)Y-435"C!!D3(SIQY%2)E_;)^D7RI*4_.G/((J]]PG"PB=I M"@IFX%Q,GU]H"-F.;;= 9?^B\AN7,\OCM_[0.](P^2'6E^J^*=CVOM8EHS1, M[!"C5*XEG8'X(#5,VBV6;G! Y%U$P!B7!=//*4J*0"+8T$ 3L6 6+$Q&NNY] M8,GS5GU68!4ZN/"5&K;G7IV&OM6-0K)0_"@W>#D:."_8@2E0H_A,D*MHW>T5 MRD#]S2'0VD2Q['GA"6,F,5@B9&^%XT"XJ#P/^US[\PP^UK\!/UKM@_'("<.7 M5=PG&+MX47*7-%PS^*E)B%1<*]R^0CWW/'PLM# ML7 HVHX605L3G[<498X7%,_?51&AS\1R=],90\/J<3L.Z2MD$0->5!AXU?7C MSLZJ='#@ONJ5$+F^XL!ZIQOH!\X3;KE$+@=H^4#+!_:2#Y#RJ;F <_ZYX;NK M+EB5("%T#C7GP\"UN)BGE6/E6,L06H;0,H3=90A<%6<*,E2 GG,=W"\!>TG8 MU-2?&..5^VU:Y1V-195>$2A'Q8S0A@WY&AD\AC-CC#%%CZV8P]RTLD@)':=E M."W#:1G.[C*E=3D / S M-(9$RS1:IM$RC=UD&O#72'@&'79@(5E(-"ZM^3 8 7=1[EL.Q,+I5&[C/NF$ MC$V#LPS^P6X-$Z[EC:77GX"RXLC(]Y$)6@U%YQ#N^_2%R=[,I MUVL9S[F7G?O@MG'7R,Z9N 7B%X68R#4NXD!*\:21/%F UPB'.E1>$;,? M*H&O@+/[A#]M;BXAKG9TS@O;EX@YJIR 92U8:^Q:BH+IIK4,\UI*ENEZ[\8: M@,6.!]]4>RX%08-"51N5&PG&!8Z1BBE"QE!VHPB?'*BQC_@0[(N_2KY@5N@, M3'15"@"7*^A2N#G)J,E2+ '#@)EI3D@O3BB7\@<;S?/&CM$W=<]>([Y<.3I( MAV$ =)^,G@UZIX/^_QX]V0)AEHY!0T;==G(+[N70(" M"IU>_T7_UZ[W[YAZ M@&/>XF7NCS')9<:Q]M41]6TREH:0_(/RE3^ C?CS>012$\YA X7=5YIEA92/ MR[OWJNN]6@SQ $E,7$88?GT.VM,?Q0P.V$<:&"B_P?3_!1EQK0[7_[ M1X-GYT>]DR.>??CUZG!P-AC<29;0+0CO$9[D\N;CAGIV1QE;FAL#+[[CL[S1 M:7@'A#W!)0PV(W=#R(-^K[^U,;V-_,F:PV&T;QQ$_GP06 M0=H@Y5,=0\IE*3P__#7A[#!I?U:]-UMDP ]YC'.]0%W*AK3K^[+Z-RRW(^>/Q/^9[477A^*58Q*"Y0@H\ZK8GDU.BHLN,R/FKT MH>G$K7D@]?/Y4L';.D8>GV/DY&:_R%'K%]F.7^1>DY"QKTH4VCXJ)H>+2M3\ M5 I+!,4S@2^ )I0!Z5Q1+B\,VAEH M['&%#8(DZT7"ENTZE\YQ39%+@(304#%6)(V/2\8$XE$J -&4Q^4:H>N":Y#3 M/TF*"4CV:S(\ 5,PR1T=-.HG1" 8^B8@8J9!#O0U)D("/T^)-EPJG1R* 4 M1FP6R.L(2G+(;4G$:A"1B*Y5G$6C?5"*'=X)(SW?F)&>;X61WE!5MHF_X18S MNC=_@_I*]LO+HW,R/?6?%2],U4AUOH.OA$8%S"E8X25;[DN[F&.S/GOM__;+ MXUOBR_0:"C2])16:'I=H6D)T)TQ_N!-98V8-8[[-# >5&=J2T9)TU>P82T8] M+B;UTLGPH']RU/'T/T_A*SIY'AT]77>Y8G:KR?R.BB=OOZ2#)ZUJ\VR%:G.S M%O%(=(9[X6AN94\E3CA46$D:)6'.]H8M',6*STKA:"EH]SG1P? Y5BC.T9+! MV[3XM+['ZNLE9:_N"@-K$%Z AQ^QBK7($XJH^1 PKO7-PGR2>85E"X$U VF M#EIAB*]ZJ!L%)M*\ XP]0M]7E2JG5%$&,SP -1X96))._#C\CX&S:5.#OA>6 MTEI+>VHMO4J3+#M\A30R=&&77B6$5$(?E.VBID!*JB)?^&2Y8%F;0-R+U%A1 MU.$PXY@(L\40P:9U*(+2BQA$R_=F103?^R-%K=G1YO%'TW)^B&5L8O%PE",6 MSD=\3K/!=Y^=6 $\(-I5T]%4TSV"> (_.'/R.0"%,-BIW6-32!8OTKL(4ED-[P%"%'F(2!.7&1Y&:8'PB M&>>$U ?O0W0P6>%4S9(KC+-']"5%G*MWD,?Y%Q['R,_KL=+=.:13\I^JJ;(E:\D1E#G#ES"R%W!%/<9S1DW MUZ:HVKA$QTN3"'^P(*1P2H>RT2('" G[EXZE+%MG"IKK M$L)5J;N!;,8]EA"BUX=\-Q4/NV_2G00&W#J+Z@ZB>1JB.R7!WD>('L)U 8N* M4P5=+KJ"00<&Z3(LEZAXH^C!=2?2[A8!W\)[R244T>*"*C]5\"']! IW@H6O MB_?A%]BYSTGUJD]J@NCNH"]OJ1KG_.CD/D>]T7D<^U%6*=@YKN(0,VNL@!%+ MO1NA4F1+3'@L"Z:FR61ST^O@.!'*X+F1WLI-3<89IY_#F3CF'0%>+\,?-4+^2S-=01EP_;&^IO3QV)BBR3,S F];& M.[C=VCRMI$RLN0@%=];!2G&">M>!0RKT>^MS*UIGY!;Z>2K>;\K;/GTA&,Y# M+(DWG=S@QK30+=Q0"1A-)1\<)W$HRIVI#1+,Z))SVE47G2QZ[2UV)LTFNFS9 MO,BEE<+43V>56&@)F%PCG2\DZFE7J F@O)$8)'4=#70LG?7Z%Z9SS$4<%T < MGRB) Y7DMY@Z4DK1MR&]]9"KM\[_%=W2]DK<^?Q.DJYVO'Z_G%KP&Q5ID#;34.-[NQU_I=UL']++ M8FB<;N+.1$@4."%;H@6[R\>#!J7\[HN1OZ4$5WJQ9A]2LU29LSK,23XGM)A; M5;Z/CZDM&5* C4TN*XJ=6)(PA:$=]X(PTU[,4 -BHM38.CNZX7FU&P)_ =MV M"#]<(G9'CFB>#9DU\/1(N4J#*5BJ-QABR05B@L2HV4)4909:O% Y\U4DR9VM!J M8QIS4ZE00_'A8W+1+543N>6%\SP* 7#.J(&GJPX-XPA_%V AJA1(C\I*,$%, M41DXX_R$J6.XZD%6"NQ+^GMI=!B]P5C]/!SI2:&K4'?OXB"46Z#"@1)@?-25 MHYQ^D.&-DQSQB)IR*JKC7"0 M,[*E3'_6*I^0)6G@+ GV10XYVYBB;$#+#>RJ@Z6J>9%I4\-#]%+N?8- 2$@= MG>5F5DC].$WG.ZY^DK5$0F@L87+VKYJ2O!HJ8=U*%&8QZ]5IX+54B=+6+#T2 M'EFJ67IV0\U2V:;8J(JI@2IN0T.#=8I?7--BW3JBT][N54K1F&\SPX>ME-K- MVBF[;+7,"3JNF!UE0.\6+2==Y<-5VCUIT.@C'JRAPA@*GDF5/DP+N*1H%$8KP!F MHW S;Z-UO?D*8Z%(B*A:'1-P0<4TT.H>7^W BIC+^9NWQG%KOP!=37_]4?@8W[3M=#7 SW[/6;=L-K< MN(C4BBYSM'9L@X=-Y#I>4-"EG+I+;0LENXFT-_\+FYWH=4:]_QJMS!2!Z4GW M)!5]J1XO.GHM9]6FH9;J/&P:EJ-MNC7JXOM>HG?>C*EU']ARC]*X1-*D?/.L ME._5>$;)5$$K:PIS4/7UELWL>EAKI,0CT:E:)7B&EC^>0C!HXGI')]X"A#(; M&OJ J*]SV#""KX&!(+ Y1BXH:9 081F:H=FUWVFT+CJED"KFBK#U!Y9Q/%.8(X'X#.@3Y=:ARM",)_I+>3^#P]C1J:!M< M+.H;S7?8A+VL J%FLG4$?P*FVVRJ+I\[U9 A^6S)^JSL@RR%D-3G98*#AX)U M !7?1#.W:W)14"F!Q;;3J!@5AN5F-:UM+B_B[#_1UTL8)& M>KQ^Q]B@XI\K@)OD+*G=GE,HGA$;7G%V+WK[T%ON#U.=?"Q<:.&!:BJ E0S? MA;_\5LQ"=@&:RZ8(2(.8[_ !XRZ6^P0?G79ZO9Y'M(-IRU,/07& *2$CN_;' ME(8"C!T$>SZ5WKQZ]$I? !I8%/X')S-1R4PQSEQU^^=XQGM=D!"S M$'2\6/@#CKD\W"3FC'5O6(118#):CON=WD!:&F?(#)!QD1X2J*M$JEQ+2]LQ MA?A4+../OA":YG)PY;U6'!P8.QW6;R0LH2.R C@50+X2)(174P7,]J^"T7Y5 M4D0=IL"N]\8'^F$I4KV-K'(@Q6 &##D3H(2.E_F18'+"2GU19K/0^^RGJ%XB M%*R#6:KM N;_/+ZFAR2DJ6>F7IE\Q<4P"T'Q3&4F&35-B*0UFT&H^T[I P]C MGP-((Z\.46RQ" M%07=:11'^S*8P>H6A!8XQ:,0M?K*?'JUTS8WKM7'>]C!*W)FA'Y%F.X7;T?6P++R\++H,ZP&+G"E)QB%YA^N!GCK92LGT-$S3 M&8:9&75YJ8I[4N2G8>RS&"6D!VYAGPFIU1Y$E(_'E. Y@6:^=3XR'?MZ87KL] !:%CZ JQ71KC-U6M9>U]U/6]U]F>Y^U&6'%",R*E3) MOF<5_D\EH/%7W,.$5'7T:BA6L+ED3HS@#FC.?""E*0W)@XS*QB5CO'0,:V_3 MSC9>8^GZ%-I6/IP(C]H+=K6!]VB^1GPA,WGIQFN7+^98HA#A&8TB!KP?IHD/ MQQ&E=$+:D7;M<>*!==*,B@S6G^;%13^FQ)QP:@S*.[F2,-5QSD;?HDMNSMK' M7E1V#2*V/+R'_2BCR \9<+Y4F,_YG2._,$F;S"-<488N)ZJ83%(+6" )MAD, M0[?NU,H# Q/ KEIQ21G,[AX#5^.MG3O'0$MIK1W1 ML5R"C0 G&?0NZ=GU/0N'=?LXM=DG#[E+Q[TF$EUEY&R4=K'E/(?Z".V:?JTN M_-?EY5FU= >N.O5^^.&7>9.=5U^!)0O \W^"$;KYRQ^/WO6F*@?#_ O[]Y.5GLJ@3#/O"!.,\^^5G M'^8X/>$I-J\&+T93Z@=G?CB74MY'/<6CG@CR!%[8N*(-Q\(:QM_8P.U%PV0^ M7GSZ[+U[1]O1/)*E-OPF0ZGVDCLOB8\3= >ANX[$LRU9,VFQ&/\!/>C-WP5% M_#X)EN$E// +QK]!@_Y==%I4'=\A=F'J?02C<$K]@V#G^5X=Z>'(P[(E:) D MFZ_ 2YFB&W>Z_1 V?A> @K[*$V&BNYX2DN0H"+"%!%#)!7 M_?KAT^LWGPY??7C__N+CY9OG^I?5,ZI.W^'5 C#0DV$^[VE^]P,.+7U)/RIU M]L?/?D+&7OJF4C?/LY47#?!RNKKZHWW&]I]!Y=_>:L@&0FSPUB::&561+!>/^K1_^]\+0V2$?G$(]*9;0W,%0I MW_B9SC4>0ZJ;OWF")1P)OAST(9AO_(\G W-&UYA!\_(UR/U?00[R.S^J-$R" M7X;ISR_[@Y^/^C^#!'[V[>-^7-/4,QKT]FY&_7V:40]G--BC&0V>X8R.]FA& M3'7'WS)$DAPB^+V<9XFPF6+5[N4@H9M0@PT,!I&P*( M#S#:+4RN?]H]/MGC^9WWNJ<-7'A?Y@?3.S_?W^F='G=/]_CT'<'T&@3J-TWO M#FR9?N\F8^8QBYU+*CCYZ)WT>MX6K)=6R&P@9$ZZ@P8#;&_F=WS:/=KK_3OK MGN^SD@#[=]Q@?.[-_$!+.&DPA73)]6'CWHY$[Z MW?ZVSL,CG-^@?]0]VF=^?73:?;;']#D8G'3/]GC_!J?/NDUNMV^71S]H#-][ M#<_^4R*Q]QSC_LRM271=FQ<76-'*1OBKW47^GE),?B]WU5J1D?( &V@R'.Y[Q_YT()_A9"#\ ^>7S_V0 MD9]'?C;U C,^27]V#QY7K3:4F)=@$=65'Q54@$_W2[D2O"N1(D9=:<89Z2&0 M0D#E40A]@$AFPR*G$E,&,Z24V]O^]QT@_P4?7N( ]=Q$'M,?I!U2O@VPG4M2_.@OS5R#@_[37W[& MY]VQP^.1K=$%EMQ/%*\%* HZ/PE4!?H,L29HN;['Q;D5 ?%U?J87,,WUU1^+ M(>@IT8+^OHCCI(BQ3A9;0_(SL,47(PAE!X/ODPRML<@C"[!?%:\W*IE4-\"K M3B5^] 5VM%B A39433M!)@C_"EH%7X$K[CFK39\>D&X(&JV/Z[CAQX5EG<'K_,9=;WO3CMT_P>'LAEW83'VH3 M!V>=WK.SQQTYVR4>]0=V_]5,BI3"Q\ZG3@;GG;,'<,;?'XT?=<_O/S?C 7;Q MI+?7G.JDT]M:#D,;XU_"O[2_[ [XU^:4N.X3&B..YYW^L\=S/M9_;<.1V6 = MCKK/'@^K?U"*Z/=/._W375R,[5+$X+ASLC7Y6.>K#O>9?UU+D_OY[L3/-_I4 M*4B#_HNO9?^%&P9X7&.X%V'>KF:[FNUJ/J+5?!#[^Q$IK^1PWQ>-]?SXM#,8 M;,LUL[OZ"6BL]U__]2@IXNSHJ/.LI8A68UU/AARQ# F2 K-3'DB0W6(0CUTO M:->S7<]V/>]F/9?FN%.>DB +GG=[-^7F8?)>)>^@JD9KP*O^3XU9?/+>[63I MF=P\"[)5SPNLY VNIP2%6(PR]TCY%^?] YZO5TNCVB^5.Z/39)\/,P&V-"\%?^/.$&,\DP$A1J[DB=Q+&T MKC.] *ZDE0S5%&!.\ C33#F3M(A#:HB1%?!1+14]C#$I!;'Y*0^=4TDM$1L: M7@$265LKKY8SZ%#FG6%--N39'/,]@%GO,A M]OZ[B*1.J,]U0D?OPH>'L4FD3U8;' ,*'M M^F.IM0!+%:31%KI(/YJ MQNU!35,/Y'G2UH.>80#JN22&>R=)MP\$^6]DGC8-7T^BM$BE;K.^S!H&0R]' MILE/^D.I8.K/1$VBWJGR@([W_OTK ND?8;F7[>CXJ8#34LH%;$(9[/>&)X=] M2<-S8$\-$NK%*%_*MN^Q0J."I_NLA*=[VO7^WT\*FZ&HX/^[;Y#3RLCZO=+0 MSKI.Z90Y$0@87V29;OUP$?O1(@NY ,_T0WAE^B%PQ95IB/#!MLV[YXJ4>FHI M_?XSS*;4*6*(A\,/1.OX2[J;V9/C8T]@%5#3$%1*Z9S: M=A$9]B/%587SFB<31:<1GD6M=D9XWIPSR)4Q<9(KT^,7_E91IJ[A-E7IFB!U MCLO&CX59?AAS>PZWL9PM 7/K^#I8;G,-+/ P2I(OU+C)#)V;:.@"2FPARKP% MTY:I'"^GKFQ8(>9S^Q#=&&-&-5=C[E'&O3:PKPEV^>#.)3[<.PKGNG62-*9; M/A+JEBC-@[!>2,H!A;^YG9'Y^1G#5\,26ZXQ5K!)?VVGSR15\B+E)=P=<$8]S/%:/ (E& EL;X9$ MAR9

P!Z[RP\ NT])'0(K?<5K3'0.78R.5 ]Q5)/ML6Y7CJL-LT]QO&/CH3 MI(&@0 / YW[EJ)O-$M+OI?&#[4\H?6"PSY>*=2TRG4A_B-W7CIUVR=+A!0B' M3] ".Z0C00 O"9-ZY\X^->Y,"3==84,OI/)8^N!IR>V.B*GN*UR4X6 5MN>4 M5KOE]2:IBSUNLHQ[-X/1M+HD^4XZP(%R];LONM513^M6UWBH=4F#S]I!CGV$ M,8MJSFW;=/L[] 6004?='['@&W4PTS#0]M\!?@5#)^9!C\%'9Z:3W*4A)=M& MSGY6?EN'&RKEY:K%ZZ0Z*&RZ1#TK/-(GW69$GE2Q8K'E 3Y(,Q*5I!,_#O]# MVZF)]/GRRL33;RU,W&GS8D4DA:XX6=, "7?" '$:'F+?K4E*HHX:ZX6Y96JO M-+DX)/SNE=,#43?/0T8\IA:<6"ZM1OZ,>X3_3BSWDEFN)7[]@M\O+\T;2I3. MLNY&U;DEVBT1[E 47O3LI0R]/WZ]QKYE+"'?6UI]=R4'_QMF;?!(^BP+CTD6DLD.^B]U],1S>GE9G@'+(_(OH&H, MJA%<22U$8_A^1L9%%/I#;OX\$H,<04@"T^_#H!6[7 !L[CPPC4#>6F$'HRB+ MJ@Y)MX:19>B&@.6":8OZHP@59=4++6X!B%+)#6-;2JF_H[,6&A[\FH.?1'[I/,% .7\0#@9U#02("PX#)BFV(C.<><[])KE3W4@RS@=M7SEEDMCIT'U M,F6,?1W.=<9DD8[1WAC,7%BQ6$4:HL$Q>('*9_Y?"3:\1_-/<*\B!,%ANI_A M6M8?85K&FM=IGPRW6J:;)W@2@Q0L2 %%RD&(V ;N$;68Q2T<@3.-&"JA,M\)#LS?'A(^PR%^8Z HM5]CS1G9;!@ V4 MLIS%MM=)@3+ ?-OQ0,Y/B#NB*O#/U][!/V%:((7&84Q>XJ?(H?Z-7_P[ J7 MJW[- M)?!B:>7F-->9!R,<<^OW=Z^RDD<"%@/FFTW#,;K$>/O-SK/I M5_:^N_M\#;R&V(2Y4.\C4H3901NOS(QCUU.HNJ1 */R#B_UZMZ[0MYHU3 ! MP)6U=:^XPX50W+6;E[7FLJ.\81^KSO-&ISC%'=/ZH7.=Y:5U7$+(,X4R/OF* MYZ<\E7&(23S209UL"5)='1_4A\NW;SZ7Z2J$H5+8ZY#TEF$X3^" -=[^[K=? MG9MO28(E)C1+P)J&N* C0[(#I1.V)E\_>J3)$2A[ M&,9: T6E?N83DF.N1M,8%*#)PH::$(#R&K1:Y.XB&KT9F%(AV+=@8$VFAV#% M7),S() T"F9&L+IA$"&6)' _H ?>OIS/-F6$F &1WH[AN1%'-. E<]A5Q1*% M,C,"-4-$(99*K 5(;V>\@=P4_)ABB+&0'"ED$B5#^%'VJCFV':.J',<7!A@IH[4JQ\:IB\B_+@H%N/_H2,6(G'.YP M%#(H)T_0 #F.@*83. 69I _ ZJ@@8\5/7H,&* ;Q$?RH9<7;#4L.E P]Y]X1B;RF^?XSU_FGX$&?C M,Y)+2*%[(3>0 I@G( &H<9B++Y TRADL!B;5%"D''=$R&/D9,F -U6T(#+"I$L(^!5B!5KSIH>*_LU9CQK M1@^5LPB_+YAB[+O]*$L\[B',YPVX/1P:I$O@Y\A*Z7%T'$5B= M\!0K#*3ZZ<*D*! "KH^&,PYTZ&,Z!1YC1']NG*>,&GASI,SVT4F%JQG<5@@E M$Y+/IF!Y)]*')BY-#Y91:6CA MD@@1K\QLQK*D]#I_F%RQ@]5G@,;R!7H':B.BC#_-68EC9$I]8:&$*B3=A:># $^;:($KDH4#)KH%ZM/DL1%]0"V&%.9=,X(C&JXT+R3DNCUXN,47/Y$NT^1 MTMJV61*7!UV!TIASD$GPOYV0G](XWY2"8<],0)9F..;WEEP2UK(QP^F(R4[\ ML):+0PP=TUG(50U'@82]/:Z*:#5YT#N\_M<-PTOT;ZOO]#_P>>"3\2#KTZKXBF;T^_J.3785P6AGA5 M1JH3'U@XS*XBI7.3J)R$58U2:IQQ:K_YW?5IL_$X3]!IBOS#G!*J@V$%'7TR M#B_R12ZC*-6SZ7H7=FOIA"1C>"2[&F=H#<#)P"X-RIB4U@-)H6>RA XE@H![ M#]=BFMJR-TK<_0/E<)=\FKQT6M:9Y=8F#@F=+--?:('$X]UA%_]1Z^+?"Q<_ M"-@1BC)72J!GHND,\.% ?9'%-]G<\$0)I_.'XF-4?$(R(5LOZXX+=Q)DQ@9A?EB:%JT IZ1G\21GPJ!;8#B&D<[O:UXWL MR)\EK)XS@_X;=!2P$RAOPWCE[UL*<9E-GI(EGIA4"C30.7>O8H-Q_D.H1,*& ML3@BEDAW"6"02X7H9@)<(V=?) 9YV0^:]JNCG,DT5/* M#PJ2ZQB>&9L^.V5R%[/I(=*G5BN$*>IP*7EPT;'$I(XJL;0R,BI>5^0)/\[X%"/B7' MBL_K763Q#7P2HYCYEY#LS^!UE"U_$D1X]-#Q;VH4S"RE(R*ID!G3 5@ZE MJ"!)*&#C.7D.@H),0N. IYREH9^F)G1JC3)B0EW,BH(Y^#BI#@N$JB<)YT$> M>C!/<_17./Y](5+9,8K+E@;$/$[,0K1R]%R:QX]L)%/D >"B#S*2?/0T1K#= MUC;K2+S!W6X"A)ZIXROY-2WQ$5G2\J15# QN^#8$BR.$R<6Q_*2 M#LF"!2:8=5967%B.S)* $C#UL -#^[$BFPZCPL6M!(V L8E9Q; MUB^\BL&)6X;2G7"9RS$A;C-1"M'=L(;UA<$^AFQ852(XX\J>R@H$B2$8[HR.1MXBOUL-+0CWA"=9*RIZ8< M>TKFF+PFE-U B?1JH7AJ.T=<2CNE0BM(7><..GJIJNH!],):/E!PZW0@4R^U M1!.P#("8%KR%,VH5.X1TW!$V=Z@9!6LQCA-:TZ"(?]%@6= '6+)$4193)] MR7OFA(J=M).N]^MB]7;>*ACK[JW9*YLRQT-$HJ,(OC_/O6 1PQEC[0DMK*GD MM!E?F-"PY1,Z\H^Q?AXQ^V51\&&MIRNAFW@-A9$[(L(YS8A-^9UDGXQI8N\<"3S M&P:/VQ&3TQS]SX?82+,F%$*M.*HQ%EBS1HO:$J;QHT)1P!-&J,R,BTA*,ZS5 M)+99B0+*?@+Q*<<*<7_(N\/)45Y6,!OTA+4S@1 MH.'&$V4SBY!L.'X2,S.H!B!6A\K$+V0K/L2&U!FII=#JA6$^D9.I$,9QNW=*GB*>&B MT+["EBNR2,M!XC+A=G3LCBP=QS"R^13BL6@F%BH7 &[HV8,::9M\-UWQQZTK M?O==\0W+\$GA)+S7-IWG6U!E-AO#C; RE+.J458^ @\^_(BZ#VL[&DGI1NR0 M.T'P(*@&3(KJ#W3M7@FGP7"S)A0LMDMTOG&N_)E$%Q'%BAU5(\Z4I_2^$?IQ M?,RO4H=SNP!.B1]I@\ LKU0,%C;G7AK7;#7)C5__E>U RG:03NYDGU<<,^*+ M .4+#B4E#4:1U7G(GM2)U!A;U15>;T!&Y?#Z00&P^3A1JK: XKJDYNQCU\#2$R4;:W!R_YK513FY@F:7FR/;T6J3SL9I MW M-7(8&]"8D<;0HU]^N*']%6A%"*6?S&L4653T)DPR7("$;K4 M$9M7J0+"]"XFJ6)I=&! U8@DD:G_QOY@[S-0&K,K@U&7<;Q:1OC&^,8%S@Z( MK_H",P5Z/'M9'"W$^]6/OY@I_^OUK[;T;PG2XCHO[:!/8>D.7?Y+4N5BAI42 M_(@;G5+_*F)02##*H!U3[C(V+0M?O70Q7O_:R ?F?!259< JAQ.9K46(KH0JOR?P+DH7 MQ9W[]*=W=(Z 9OK_WL&/@]/N21D.=4C!/3<_>O-K]X_00FE _>T)"A!L(T+\F\S@Q&'8'WR MVI<)PC% Q18?"Q1I4F: %\U"1E*DM!_T(&(4B6J(A)S-.;:N X7[0'$N7<"E M*PM\>Z##^"H)I4*?!5R0C H3R:5Z,0DU@87W,'3G"B9965_"#+@,Z-NCBBVR M06DS%29+Z'-_(P,Z.@3YGANW^*O7_!!GDU__V@'V461>KWMZ_I/>9;J*_-E_ M%9FD^* NB;Z*SY1^%$I854;*A!:7)P0+?-1]=O83J@MH^12S;ND"J1\#=M'O M">B?X%3:-^ Y0[UI6*09'T/$/9&<+X)#XNMN7(K!(;Y!K\3!3/E98%0:P=/\3R/]@'],LQ!!ZO_KF% M.@1%+,W#_U A 3^X1(0T)6+ ]&8PNO@>1>DW1_P^ MG0/0/!;>RK58GT8V%=\9GD$8!=;]R&FB.8CP:9+!K%G(.:+Z9&.VN,446O [,)N)/P&^UJR0WJR&NB3* M? ^'QHIH0&L&A\K)RL,U&Q8A]9;(UM,4Y=Y0656IHMH^C- N[U59+?0IYB?A M1-*&R/HFON,NL#DDMCZ!5;[C7EGE*P/<_CAXUCW_-@7PZ+CG*( -Q+66]@?7 MB.:'6U%$D6":+2'8G8YLG+21C4<:V=CX"%L9-20%[$$T[GYWT-]MP]/RWIW.49F_1-40.;55L=A& 3MO%TGW5PN7CXE'Y 6C3R!*NN2@::,1LQ M8Y6R:_T%6UTW:ET5;JNSZ.U\*AH6?EF5'S6%:@?4*+SWDKI^?+*=0CYRIY"' MTZR:6KLL"V(]0"L7^/2.NKC?=<^/G0.-I,"#J;? >:!U%JA55H,J"WU<6^@!Z%+/.N?]_ETL M=+^JW]UBH4^ZO=U9Z!-Z M$[(9>"XL61IFG'X\CL3U:\MB2OH4 2 ZR;=!F*7%W, KZI++49*F2@L3 N@K MI<&NE?Z/M:!%IM)R)6C'&T<8I'7Z+E)D9K30XZ,$,I7,$\ST'I%]&6=5_$>= M7TLA0UW_QKF-L%)CH 2JL;I*(BIP^X3EL@R$]>\O*1:1XCID4DXZHU1_]%&- M3-,I]RG2"R$(0&%^XVIGK]5E0Y3W6E@@P%VNHF*O(E2X.[ :.M(CGZ $:Z?P7 MDZ;N4H(![9&:I4:\I@TVGI7TB+"W)0,2>%"8.]5B94K'? -;5!JF!DA%HXQ4 M 4669%?$;NLLHP+I3%'3;NH1LK)29AJ,]73[6S_-_=RRXH)9B7SH5E M:+//@->@="IT*BR[?(A-T@V*%T07Z*;.@AS0!;)BSDH]=4\GBC;=UY5M,RQ_ M0')2!L-?PW$YB:[)D)'4=#&50<3T,,F!U&\+[6> U^"TP73H4@-;XY3FV,>5 MSAX6-!8I:NKD,BTMM^3=#3IB?J0%HL M=FC3;>_0=:O\N9C=!!022)H0['>'EM<58C.[@@#OP M%A@R5D*QC8C&+"58'[Q]_?$I;0_S(PV@S*GR1+P,#U>G*)C]#&6P6Z$HQ5@'G(N)1'FNO;ZT_RZG.@:TL"+"S MP+J;Y/TCZPM:L0NR=GHF.>GNC ^E:6:\E&:ZWJ_:;XYBTJ(JFE+1Y>\5F (Z M0KPL;E*GK P9,U*0;#LN,OD1MB)Y,Z097C7+3D:EJSR<]CV@U%V+-TWKQ9A[ M&*IKC=?I8T%Y)M1O-H['7)X#ZPU646O6'%PVX(J8E2ODY&S:6E:CP:%CCE0X M8LGFF;JB1-J15$7/#D<23MM(PB.-)-P.KD@$A>M-=,PH*A/+J+5(JO^0O%UC M0]G8;_:"3K,CHE+=-P06DLZ,/AEAYBKB?U;//T)&,%P_W^8@L%9 SO5)=^00 M6V?N6>LX[D\#9T^F&1J=HX49EC; D D(>A")]PF:(K'@%MR[V0#L*/)CW^F/ M# N%"8JF>.Y&#>J/)#[$63&[^.WBXJ/6I'[GK*''5PESH<-&;WY]]_GU1<H=(*XFO"=6.5VLKP9%"@,P6&Z$Y4+\U*8[ MKN0&5#O"U 3W!.&?"Q3HDP-]I:*";"2,4 ZX7-:]>;%"NT($99SSF%B,.BER M1"P=^X%9#_[&R_VO<%,,C\II)H)Y/0?E)K1,1[+Y?+:C[AWR0DDL-DER:FVN M]37N"DH40DNE=6>G*3FR?#\-K/XHZO*?RI-\OQJ%$H8J>MN@M:3Q'Z_4R)0?"Z=*.J/VFIRQOHWIG/5#77.+:RZXKM=XU MUHNE6.C3CIGQET&5W:B 8^M;,XSPYP28>:@T;T!&94)+A%G,CG(+N>N0;\=F M>_GL7Z8:'.YE4J'ZQ@>P3WOSUD3,X& O#OFW2G\B]IXQ0K &ZI/Y/2 M(WO1=B1NS^C&9Q3E+$=HJ5\)57.(CX1FE-4LZ.#K0CB?.B0[ .[<0\L]?_J0TN U,U$"U$&>&_(;F91Q M5_ ;@#N%_3^2(N;>MO8NG?.I<>-+/8EX4AB;HF2I!*TK5*F,3THZC X)[!)L MJ!=,%.3T;8]F>S2W<#2E_P<5X^L35RX"QK X)[4GXDJTY\N4N=VY_&))W"A M?:Z9=_K@6*\G@V_Z<MA2W1I4A\XF5LZ4HU(AF+X@:Q%^5U5!L]W/!?9"92V]M?2V!KU56[%FMJE# M0THZ1@)4:MK$65@]Y69!N49QJX*WY'A+2\^I)IL417:@V+_- MZ448(T4'5?DI4J&S)7UUTX"- ONXH'3I15)XK@"@@FZ.0Y1J=\3&D!YGXI.; MJIEG6S8PL+>V\V$M:KY ?%DVI2PK]')=^]JH%Q^!>+@0!M/'O(P1 2>3,S^C M*! 8]4^]+(1Y^:EVD-O!9B80Y):YU\)!:%11BH?91!UEH)PPL&,"J7\"KD21 M4HK[4(8G#Q[O'O)"Y&G!X0G,7X\((C:7KF\8:1!'Q$%$@2Q*L M+25PA&R%04-D_$W,M<+J:JQPJ\R7V=G9Z4^6#?,HG_=THL(/Q&M?_M# !D^/ M?\*,C%6\CB>K>?L KZ?+JS^V\A!B+^N(!F_M5:)\G)O'MC;O+U]>NVF4X-[' M_W@R,!O-&Z.IIM_MH4@@?<#[KQ[]5Y5%LEQ-.2RU\'PI>O\_RI<\OC=8._W+ M,/WY91F"YZC?H4\Q?<[X0FXUY>]HA8XV6*'=)^651[F^\G9C3V_&M%*<_1!8:%6YSBJC[69N/YY.7/W[[S2Z%4>(=4,W)K!>+!E.#KMGFYK&>Z 3?5[-_&IC8_'T=:.Q[MR0LZ#G))-G]!$(^?=\UT\ M*7>Q%/U>]_B1'Y>'$C-W<([$]-V7@S3H]NYB1+NW$+W-&$HK>[ M*[S;"NYT([Y8#-6V(MPWQMB'>-L2[ M6PZ0[2FY%S:9[/D65=T-[-WM7?3@8]Q-"VI[WK4W-R$X'/A/]\"^VDWWVG;7 MX&QK:]#ZJI>!4]\$<7(P?)C3=#>.VHV"'_OCLC[8MM/B.Y9'K]>!_3D8[K=E)RS#C#M3> M'!O"Y1C;>=-6V_S[(B".F)T$28%Q]0?B:;<8Q&,7$;N\GASA^Z4.+A&%L3J4/)/S MKI.0TYR?,S"8)";<7)58.D^A_].^P:,/0D&;&RAA>R@GM\]OXI=]GII& MQ>22J,!H6DC>M4#1$6E"X_[=B$N.[4@B;&XWP:XYTF0$\208X.,.7EC&$^D( M*K;Y5K"%)RJF]FL+W5Z9 30RE>>,BDU=%>CNE/*X.M0D!6_5N*A%YF N,CA; M,@Y-5[HRJC!U(?JS OBHX53)1V015:E;Q#C$SW)OJJ(Y0D#"J[AOS JL8MU& ML(*-RBMP^Z762^9G9;1P!WU\*:3-=\0"AKO( K"/6[38(B>H-1V@IBN15)-D M63+BSLZ$9T-(P1H$.%##O-12W.U-8AX'QD'"0PVH,5%XA?25N&EZM._S1]WHHJ]G>RL6J#J3" MSZJHL??*1.9I")0)%'=[ JE,R[92@UV*!>X=VX!5V]B5Y@LDFB61 2C**U1M MP-[==0!Z4_'4=A5#]'?3_)![!!+%&81UZD2Q$A1>>G.VW.\E10AWCOLM97L3 MZ1U+@5 $Q)K$\$K"Y!(T+R \VS'%4'&J!'4L<[^ER*IMF"9=70+IDXO :F'V M!:@;R6NJ@HD*2$>@)$'NVN'H1/1494$84O.P1 MJ,Y0OV%N.>,;(#QLH^/@R^J^<"["F,N,X0Z")PLX3Y&[4=DF#FM,AIK I#[W M^$D1C'U$G>FNE(.#:Y]8XG[,EG3W&;B;V8R?+N\7<2LHZ>_H) >[<)+?2L.@ MA?*I9QL08"TGF7I:=FK"P3GT/QYW3_ERW5 >>Y#8F"T=?ROKG/ZKW)4GGH1( M%*C[H^"M:#=(:J_#;!YA0P_3"A*/Q8^#;J_VWALE:0)F.[8@,&#KQ4R?#PN" M*CR,\%5URSH>CC[7:C:/DH52NEH>>_&NN9I'JU>SUSW??%9F> 9%DWD8GW 7 MZ'&F?(3;!(6&NXO[Q)[*TEIWSZ8Z9C'<#"J!_1B:CK#,/[8G)ST#^2:XX:)<1M.%A(M1WI)$=^]X4BKSY#NH*># MWIKE&,DV]GX\[QZ7CUG#8(GVN/_)G MTN?ZJ6G E(#>GTH;&&"*=&*J; 2T@"+5N/3C,,W S/"C,8X49RMGMV)U?M^2-&N]L*61IFWKN2KS7)&& M<1OVNN?0WM4S$"2*H9]3-8ZH%3I:!&C3$,L(0C3_,Z)K<06(9UCZ\B)QZWY1 M[AUX [DN@)EA(PZ$MP^9+;0]$5I:OA]:-IVGF3$36;ODB]3;(8J_3M(O*/4T M*<=*!2VAMH1Z3X1*[K9:KUY1H>MD"[HM&,^HRH(6EZGT*APY]V/')%!!1^$< MNX!(EX4.NNC8\35JWO0!MPN0MX\058?4C).$$8%.;9M2"[,LH(<.TLS?^!T MH+QW^H;FRI_1L3#.JI:F6YJ^/PUWE&2<-3$%+8>L+7&>ZH@1D&84D[:774N[6Z)=*4.EO"LA.V2<81P 28.-A8W78+P4?:_W- Y"B@K$ M.=;G34$)HI!\A]VUW!1=-ZRFWJ"^Z42=N,WE%W2^+PA"< G;%C3*(54S2Y!ICQNPM MU^%BR@,Q0HX]ZW7G^)!"TPL*8IA@M5B_MG>=&U#!Q]=Z\\$M<)^;XADMNE6G MNVM5WE5G0AW8,>/[8((T O9^\)YZZ54S4F4/3-"AE-GQIVZ;K&Y^,*PHAW7* M0:5R)S]LF:@C=Y7\H372DVT].-@.LXQC;GCR@+942%\D,3PWG%$0"RP$D @< M9^/@G*3!6!V*C(-EV2ZU %EU;9I;T"];(-N3WE R9ME1)AWEWE%$R-F::W]1 M:?^.8Z,_F7*7=XWWJ;=@^2VS) YSR=ASGFG]G]P3VR;X<:)WKBI[R#T297%, M.V,W6?N^Z7^=I;]5YTH62]_6OG(9Z6^EB:4DN=U-%](/WR;CEBWZ]H3>.U@1 M26S%KNZ-O5*7C.+!FJ?^J8GLYH42"67R9X4?,8$M(R=?/Q7WG\/G,%HIV;N1 MEW;@6GUQN )P@SZ!2\V#ET$,W/^A_XQ[1SU4B<.S(E[,4)3_1[)"W%TJG4SN MS"I"8>9_443KJ8B$E32.6[9\Q_:EF^NSP;=A_9X-;H?U^VP+4+_+GW$'-=\M MT&\+]-L"_6Z[X+@%^MT5M(@/)1FZ#V 1)T>;]=?;$["(D[/OO:-KBX:]$V/< M,R"?[P F^T[0$W<1*_L.%N+1 V;OS/%9B3NZ/Y#8+>[HKN".[H%$6@I(NC_@ MV"T@J;,8+2#I/D-HMJNY X"D.V8DUV(K^^!2.NYM#WASEY>AW^*/[C=>9KN> M+?[H(TQI;?%'6_S1%G^TQ1_=#_S1%K>KQ>TJH?_L55WVL[8N6Y[H 2QM@R+2 ML>?C2GC9%.<"%EK(E6(^F&(I!<*;:L;6+AG[AI>7JLEBE:]?1^9[<8'GZ=N, MXMTJ-?N&A<5"%1^Y(NC3&)V5DK2AE'6&IAJ[ZF"@XC#4_O%)7&6F@;"P'&I$ M53120;E\'ML@3,)*='99JINP-$AN;'$/U]:9VB)O^[)K8OF;':^84 R+F(XY MU=QI^_C7Q$\#I-?7(; +Y MO(XZ@5!%=I&1PTQ%R;67A?3^"BM";%,JY48V1LPNRP6NUA41%?AX+6FIE)2+ MJ*@.EGY[X;6X#>V1WMZ1+M$K ^F6*D>_38C:4F[8,"RFKA2FKJ!Z1]96E'K' M\[N1S]=MY..>;'NL^5!W&,'*S^IM=:09!**ME)K.X"H@ S('FSK/B#H0>U<( MWX#(V>$8Z(!J?QL/^6/0DS>D@'NK**^KOUNI)3^#5';?DW6F](_L&3VVZXVJ->GJX[NJF4GJNN;\RY?GBR/"_BGC M!5U+.N AU]+!V=9=*-7'_;]UD3Y2(97GKV5![G7]_OGQM]7OGY[?KGX?TTH?KTMH*_K>!_1!7\'13S"C8>N#1M +/PP,_]MKC_3E*R_Q"I MNP\YV"?'W:,V!_O@Z+0MZV_+^G=@C&T195O6WY;UMV7]VSX^;V]R]NQ1;7__ MM/NL/3^D]_2Z)X]<[=E]R?1Z'<_H'I7Z U'U=]&DN!/PC(V,JU8^K0<[$^S- MV6EA9UK8F8>'G5%[X2=N8[DT;;#C8?C/?FR!T<;\^5NNM+,6B1 M/?89FZA=S6VNYIXI:G< :4S=_8A\#AXUH(_X3(,[M(#MR\B8I?!BMKUW.YZ M_K+[: XGO1;-09Y\CV@.;7[I9OFE6\X%:Q-,VP33-L%TVVI!FV"Z!P;?)ZJ^ M5(&@C>FR#'%F8W'&:!],P'[W>".'])Z8@+WN^4;I*&WNZ;HG)PBC KYLSTY[ M=O8_@6E[A^I/TA"PXA3&B+7*%E.&3E?VX(+I#F(W1V>=L[/CSN!\HZZ'^Q/+ M.NYW>OVC3N]T6ZF3W[NH6O=4/:30:L]5>Z[V1HR9,-I^6U6][ME&.81[HQF> M//;4]CTY.7MD5;5G9U?.SNZ+H]:J:K6_G='^]NY4M595>ZYN?:X>M.58"^G: M]BU;2L%MW[*V;UG;MVPG^Y956<#,#V,@_NUQ@AJ.9Y[Z<1;QV:QV* LQ981Q M8Q=>H(;PRB$,5D#:\334'@?:6L)##;#!@PJOD+XR:8VRH#\Z5;AE.M-V4LUC M]+D)"V,L)ZE +&.M%9A\D;1H0]+=FD JT](0UH@P[,?2G0/1JV'E!)\7V7-EOD"BH,7X>DNJ;7F U_! MH$Q*&PX#E&*&'=EHAQO EF.\R^ M '4C>4U5,,&.1037G2-(? SDZ> =.[R*% \$OIX@Y*YF)O!X>A$]E7L7(@4O M>P2J,P2?S2C.OFDL19C\?+X2 :FFCD\.$+G+C.$.0C$/.*>/&TW:GCMK3(8 M@%.?(8*!6.%]NK_DO$CG"7,+\\02]V.V9'IMI1HJ/UW>WJ>Y'4Y[DH-=.,EM M_]6V_^KWW;ON.^)(:I\X4MM%LCV).WL2Q[MV$K.5R@$1(Y_)K7?T ,(D;Z)T MQ"!7H?Y+'S!\FTAA/&'4A>'[@]#R,%EI;UPX=D3*:G^]H37>_K>F6)]]#3?>M=G:C([*"OJ= W^2GT=YQ M;A*'7E\2OT#G2<3FI=.#K-3N."2[T'A.3:\Y+RN&&7"+@KU(XDH.C?/3:$^9 MM&J$ 18Q/K'<1:_K79)K3&M2I>$":;4-@,LZ5]LM=)UNH2O.1) H;ODH[;&- MBS5DXB97I01V6<8 >7>(IJ^3] N*2=TN.U8JR%ZT'6Y;FKTOFG4;:GKS!*5< M2)D(E"V&BJ"-1X195I!2MS3M091!&!UL)^FLN0+;'\6!L>U;\F[)^]Y9,L7? MDXQMG"GH>L1UQ>VD/>?8T3CD<*S8;)70>(C4V[8@;REX2Q2\M9;%V^M(_.#V M^:_2 KU)?^^L6H-ZXVR4:](YVVU'W9@9IT-C%/,V,HTMD;H=,23_QX(E;$&-(Y;BN;\IYOP;*OF\%O0>!CNLH%N95PS!]@ M8I]D)K!B'TP>X8K!+2./C1H&WP#F4_^:?G^.VG4XHCZ&!K^'_5\;/O#2Q_RJ MRC/_U&W6V:;UM4Z%OB:AMPSO\PZPFS%F:]%?JW>PW[ ]@ST9.AAW8WFF(85&D#7DFI3K%0#L++W1CUE$RTND9Y ?D]#"8 MZ94?1B3M\)P%:0)T- WGI#E.HF2(JX8OR/$LXSSH[@ZW?0YCDMXZ;:0V!'9# MV,4VL1W)AW&S;C$Z3B(RTSKLV!^FE+$!QQJ6DIF%&3\.%YCI.(PB/J.P_%,? M-SR'@Z$F*&:<>=M!).-Q.$+E!-V_P*306Z2/$NZ3_Q=:C, ?@"NDLKCE.RE5 MIK*>'>^_?=B6CO?9#Z_)(1-XO\'GF.WR:AK&/C\(J TM3GR17^33)*5T(A#L ML3"H((3QA\."3G]HLOW^'=,*7^;H>^YX;PK8*$4WX+<76>A['V&)8'RPE!.3 MB7N?C<3_5#9#"M,*55PH[QJ=TKY93B\9YI20(\E](F,TY6@'=^B21C%/8D-: MFC8[<+PCH"$@)<^G$$]%10I(VT,5;B<'6M;\\\@X_&51(5 M,Z43G_G\2CU>!G:5J(HC9?S9AFKQCDRV&/@TV01CT< H1!7&,!Z%&01X7VG( M^HPYP]+,:A9^[4B<,.>/)!DJAE5N?#G_ 1J+^KL@"4SK8623^@K2@>?1<',' MN>,X-S*CR$%D_L=WDS?+6HD1JEJ.+$(5!?#0T12C 5J#$\E1 S;N'XC<)2H<_. M'9 +ILTM*\-,Z-M]Z$:KU?H4\574,$2%F/H9P*M M%I013,\#NOBBR1V'@<"Z MX,HTK%#]).?3E,I#G+6#1P#K3U@9Q^SH*W:+X4B'"[-L^)C2DA'+ J-VQMRA M]'(XFU(YT<@;;99W97Q=L),]7RHQ6*U1Z@LEGI.K6=PFK/CK059.OH^>+6 W M64(%.5AMH9AY2FD+F5EZ\I2>)G1QI>S=R1 4*I6-E,G3WJ%#_[MP2>\5LL$F MN:CYJ#!*26$@P:>]IZE_;2Y#KH^TC30.1V2$R4+^F%3)T53-T J"7R=^)EN2 M^V(WP&I^\2=$G@6E2S!1%YE1DI10DJZ(1&4$WD@6RYI#X/P.N-<*=L?@Q-WV MC?7HU,SS@-#X>H?G:,82G<\U9?7K(9O3WBG[ERE:[0X1OD+7E'X(#!3L%+"6 M?%0.=SH#9-!F@#S2#)"'Y#/O40?;KA;0R+$NW)-4*Q4RR<1-'I.N]V_*':$_ M8M$:(_\:V,8,7N7>#\S9T>TO MN/!JO#2[\MG)3_7UHIQ1!?09:L]NUK[&]':ZWY;3M 3]YWBYM5* MRG?3E#S^5$='JQHE\>00'4&!Q! [CFDQ1R=9FB\Z'FATTL,79=G<=/1%!V:I M>*=6,JR3+$LFA^00=MG-+%^(DW'U2SG^@ ]&-R4NWB%B>7@SE4^30'16K+0% M[6M&S^28D1>1PU0(A7,Q-ZP""DV M2PK:S<\X[ _*CT!B-8>UM-AZU*CE*-N4'#6;RL:&F3UF:/@E12;):,HU'4T% MHM85G: 2_/47%T*P%B%;HS_3U8"2@BK%O@5\F(&F$%?J&W6=0E8@SPDIJR(A M;Z?>K_(,M/M0$T\#E2Z_26+AZ/NE"C2IU* "[B$^$S1B%71L?0=]XK32#3BL MP'4266(*(ZOO@S? !E'&H#>&%_''W0U/N5>5.KO%I.[$@'ZCP4_JW ZMK[*] M?)VD47 =DMN634+?"X ,1MH%#"=LI%P^Y;MA!;[&B2A4@RZPVQ_>_%YBE!SS M&()\0;^D]2>3X$5//9JTUIA3NJP7#Q$.C&+>/%8W?M'U9#4M=H@V9YR8[5BG M96=8NZ3M'NTPG9'0-)ROOA"=INE7Y^QT;]7?V##;+KW#^FSW@1_G<,K*L.@JO;]. MSD+$AKBTT!HE*>C$I PZ7E-[\+A>%V@X4A-TG4X+V%/T=9-'U*7;R@C&1:R% MV^# >"*TAXA MD:96,RF]65<%.Q5AUH6,!GH#B(XL*$LXLD%T;-1QK&NICDL#?(4%:A)+P(B_ MPY7EMTB&E9(HG28NOD6F392'^$,ZRD2.:I6..#]GK/R,S#$)1>&2U_:*]15) M'5M*)68[9:LT!,.[5R9*S77 VN'*#\")&-9F]YWR=@)Y1("._Q2?U.2IA_.1 M1%>X+S?N[.#\$ 0 *%LP!+VQF-<"HTNM&W:#27],KGF@WS!E\P MX?]?7[VN4P^Z9SEX,X)%&*(IPF$^.H\S%#ISP ?DU[D%YK4P:@3,7B;OH$V=@(60QA-B:5T6GP^':L<>- M!!O_QJG38<;^G1@T7,PL+^"5:*>Y"U]E%7G%)-\%:R,LOS+A*U*[9/&88[D/U'/H MZ!UAR%)YLJP-NQPP@X7YE6@DYLA9= U_/L=428ZML[?2;&?'67A=DBZC8"@] MXRK]3/81TG5&KB<^,^/:RI#KF]\J?M45B]7U?H??T0O'U7PU(,42@-LUS1\D MD4]9U8+%L"5"MP6TG&SL,L-;@R-6\1_-%,(ZO)0D&%D 3?(V8A@#?O,9',Z! M1I!IX$C#(/138H ['/\\:N.?CS3^>2LEYX??_4F,)L'HGE U/E?%Y/"0P!0T694X7B)N*PD^PFJQ.B$6M<<=#V%- MZ8&6=0='P#3+=1PNB62KW;!VI1,=)016^FQL$HP(QY5W4:-$EE*7X/O1%[M6 M?D B!U4=X?KWK\&_)0]$R.(4?TK]Q *M>-2^PK@B>!#^D^G.9'VA*A CS@SJ M0R[@9SGMK/P<=\\X\E;E_R#"5QZ]#D-V9HS962/2_Z@T8=U^I!4^CA M/Q[UJHB4$CM4Y "&-X_!((8'_EW 8& $14QW^\#KR">":"%4X^'BVKKCY_(^ MAG@&50873W"K%X;JR8<0_EV0]00$PF5X)@3*6$OP.A/9;3@N!EM.7URR:9;Q M+MP LC%]9K)N=HNFU'@Y;\.(E_*H9K;WXH\$Z/491ND-SNU;@\_Y+LY R8G M*EW>?Z%+.TKFB 7TS+#TAYVN3-#REG?PJ7?>=1Y]::_$';^T6/T@DE[[N:]? M2!@OQB_HXOAC$9&?2GZV5:O-8M77>^?<(C5GR&^B9V,=:-71\;;*-E8!M&-N MD(MGS+TA)"W:U;OY*)MGLC>8SB%QM?H-4MMDHC]XL/7=;)T*HG2]<%Y,(4;4 MZE ECZ@&#F%5:/EBF3U##A!\Q&I[BWUJZR62K&T!5O&*&V<4&XU.OD\ M0T[69 #=+ "-];]2Z210\GPW"010U 3'V7$A$NL"T#&"J5;()VA7-CGB52=:5+S@3)9B)!3D: M$GS3-3I*AMA: G133+O!=RY!IN!" 1RY"KARUCB9;(<&PY'95X-C&#J)V%_Q MK["2U%5]$R/ ?\4 23EMV85X^:L()A)Z($L M0?-NZD'0D8UM$EYB3OKS)3> M+TUM8(&(16'54\;R,0J_*(UX@-+6Y!HU/=H4%?AK(EBR\^A0F8BJDP6E%;&X MTJF![!C)1\=1L\O_VN(1,-Z@R4('!2XDV8P3-]B+"OM&4&3>*E39",1>$8F3 M,,TPK9SJ/)R9.BO7T?EFRC23@"OHG;P+';H#LP2Y2D3JEI4VTM"(7V&K$0.Y M(KU(&:^9WGUET'ZMTPO?3-Y!WY32F+$[2)8Z_\QU9XN!(I63G/F*_-\< ?:H M=NP+&="1'F%3_4Q)O>GV(;Y.3&G3]9E+J/7!:DA!4/QEN[7 > Z1P:\ET.1Z M#$W=)K%NTXY3KFY@9:PI:^);9(BEUF%,V1U$" M#Z;@."BF#NO0V:5,:9I[:*Y&L?^@B9?8U+2F?;KMNN@5X9B$;'(9.= 9:*IL M\(+D^SQ5CG? \!8ZA?XU*5R@Q1:1/C+H@,8%G)$9:B( [JE=: ,,]"N#3&0\ M-3LG>5\QIMT=I$N!S0![S;#3ZH'(6ERJ),;A"IAFH MX0QT(?4.HHTC3CLUH2%/BXN*$+/Q&#EH!^P :GR7K*S.?"'%@5M9V53,>9&" MNIII!)_E6>X[74]UW,83'FD\X6&-&%/9VL#T9DDV5XH)9*D5V7=_$,40L&=F,QB]FY3G>&YT#AJ?U[\)W8,^MXL8\2-+3 M2M_(B[DPP$T;!"IFMF' @'$L]')R"&NMFIG>U"2$@,T%MW9L:P?];L,DX3/. M!2'O?<=-\RJMCU:[Q>PL4=K MX7Q3P@ARI),@1&BW+I[QD<^Q>#=]4NLP;.2YK>84*FVZOI7$ ,.5E/K/N4@/ MTJ0"9IB4E"/39D@_H$:$NAD@?V@X.>;>A;HEP ?Q]/$DQC5ZQHUW SIF*ZP"92Y9R9IC#?-T#>K$ &)P7[FU \*YB:-=5V4#X=B6T /WF8 MSWM:ZOU J)XO?VB TSP]_@G%^\U]T.5%1W@Y75W]T3ZC_(/ -->!4_5NM>%/ M5N*;;K?%/:B)R G^\>34$&VEJ7NWAZITN:_[CT)VQL,E MEO;+,/WY9>VH\R]XWLL*U"V7Y=LOW_'U(P[YT$LW>')G;[J#$WK^0 =T<$\$ M5B*B"W)I/0+*N,?" M*]7$^N+:O>N?W[C2!Z\E[Q^]VIP@E3W==+7%(-BJ7OIBZ(^^3%*LK3H4]^)H MI-1XO'HG"+S_M@#\KK,/Z1R]GZ[M>:@_O)4!^LD.[N:+'L2ZW9A9'&V-6?RQ-C#U%ME)/;K=+-&?O/SQVV]V)18%3YZ\' SZ MW?XFP]E4V]G:"S=8A&--AO33O2_"=HF@#PMP]KT3P?G)9@=AUXE@<-(] MV=*6W)$$>2@]].Y$2U[O$C"6+@$:B/U!9,P='*]^KWOZO;.8XW8)CHXW$[7[ ML ;8V^-[7X.#P5'W?),Q/5TI;QRN//^ZEL/H-E;9+3?@MK)'O'V4YH"NOJ]E M5Y\;F'Y<8]@69>ZB!=[N@?;^@JW(=%.&T)X>7@N#MHM=/[ES7?4Y2RW[*:#?,@ M]F$)CMI([)4H[NR+W\L+K( MV;-6+S\[:Y72_MEYFS_8$@(&*K=%!JU:_CC&T"IL[2ZWN[Q_N[QGKO;M)8+\ MEB*N/_?-VQ=%_:3?EC8,!JV*"G3PW:NH+1T\>=GK'CWNB.W.2(M+%45A/.GH MWO:$<^D'"*A/S1ZHT82TF-T7:7)\UH:@!ML[0CN[!L?G;?)+B]/QY.7!AEZ? MU='8UBP1K*Q,^>F(.SRZV.G[)EU 1]U6.MG.GBC04;][KM+:*JVM0M*E]^BE MR\X(D7>SN1^F,]U_@GM<2%>1?9$?IVWU[*#U]O7:Q(360GUYLK6#T-HE2T3* M&S_%YK#2S1Z[)^V9/)%JB^_]*+7+P'"4K4)^U"I8!QN205M_\+B3(]H4F':7 MVUW>CUW^WGT^TC SGGA1LC\P% [$*VZL0;ST^RX((V%-+47?Q43)3^R)1SEN/<0OH@_T0OGL'SW&;UG6P M(>)F&W1ND!>2J;0O N-@T%H@F)VQ-226=A%V?!&VYA/?W478,!VX385=0Z"\ M35(%0_)&19JJ>+3P)GX8>P?HWGK:\6*U-V5[!_W3UKWS\N!LLT26O5B$7JN3 M]]J\\(/^69L,N[7 "&:_9GLE,%HNT7()7(+O'J"]78(M\H(V0^EQC*'-76EW MN=WE_=OEQ^?HV0:W?EA#Z5F;$?+RX+A-",& [G=?2MTV=W]YT']VEQ'=5B%^ M:"':JDKM+K>[O!^[_+U[IM\C NE0C9-429*EE_M?X9-8[1$HZ<'IH%727QX, MSMHT(C!5VA1^I(7>]I34W5V%35N/4!_J/SAX!I^W*[F<7+< MJN)@VA]MF+G[T[TOPY;IX.BTM4;(N;&9-;+S=- _:R.Q-\O-(Y:;05(,(_50 MPOL6@VAUM':?VWW>SWTF+OL#_.O#;?"U,X+R %[47N^YBN_Y/'=?MOPQ3=.X MA?[L2IV10OB!)R]/3CQZYP\PCR"\>LG__@"3@4^:QM%'I;TR#OS(,40X1/O< MCZ[]188; R_XX9>ID442&7A&_[V8*A2 SX_F7U]O/S%]Z:I&O_CR7_ER>C)R\^X.=AB_A5<"9,& MV\&'64Y/7M(48;;ZR0VKXW[-@SOOGH2EA40+YX5K[7A^D2?Z$Q+N_-&3ERL( M9-.=;5@&T!GB\J+A[\_#',8]HL8Y191GWG#A#8LLC%66>1'\@-W".U]6*-$9 MS, 2]%+Z+M$SG!O:A)&*(M1DPGCRCR>])_3WW \"_;>\ZM;SGMZ/'TA%>OE#6>.B&T^/?D+"NYGQR(OH MW=NM@0,UZD? M72,FZM^53OW_ -?DX;Z) Q7\,DQ_?OE:C=1LJ.3SHWZ'?QGT!L?FK,N/.U%> MZI?OR_H=/?3Z#9[VU.:)M=W.8-U5NQN*:Y$51>SI(CS>Z&21S;S MGT#SHD/T.0&]@WY+U96*"VR$\>"'IB6!E@3N;R%>3?UXHF@!-J:&N^7.6W?Y M-:R6W8S^^8U+=_ ZB2(_S;PP]F >49C$V=--ET_4_ZUJH;N> /=-AF3E,&\M M-/>8?&&[,,;'/;I=&.-#C&XW8_I'6XWI9WZD,FFEE>5^'/AIX,W3)"A&Z*(2 M_U3+6KZK@]&NX"-E+0^EY)QLC>?\'GY5P>'E_\_>FS:WC21KH]_/KT#P=+]A M1T!J@COM'D70DNSF&5O2%>69]\2-&QT061(Q#0(< -0RO_YF9A4V$MR)A6!- M3%L2ET)59M93N54FS$HWE8%MSK!#8QFRBO9-*CJ,P7FPQ^Z3U+QG8M&QYY,T M\JAN4$A)T+K[[8ECEP3M<%7?CE-7/=RY<6>_,D?IP:EA/^=\;J2Q45JM'#J= M%)(4[3V;&)0A)U-K:E*9X*1H-64+(*TI*V>6^&J)I&8^U"S6&HHP!RF5^5.S M6&LHPAPR,(/R\JNU#V8?48A?R<2#GZ]SJ;9G0Z/RJ,;=IJRBJ0$1]KJ[51YQ MZ.Q9I*@,XE!+TU(Z!H=;>L%AS]%AT>AU@W/FJ_ZHU.'[<%XZ[XK+G!=CR$IS MQFC5@Y5E.7)*'*YY^=%"2EU&<_QMT=COHG@9I &K)ARL;)5TQA5C#M+MD3\U MB[6&(LQ!2F7^U"S6&HHP!^F,V]@9%]ZU.?KDMEI=DVX6WSC<,ZGGV).::O4\ M&AA)62BB+!P.%E$)$LY"0+.6680B +.>4M)5G6[^'S$45\ M;IC'_QY@5L9I44)R_Y2Y+\LW1:FU:_DF_EQ9PRG;&D[?'&R=>^?8A^V3NX<# MM!3U->3LRCJ[4\^[Y8 Q)< XU;I,?<>PRT$HQ/>48M%)9?FG#?:(=[-K@T6*%UI&W>^IM>6;4\KCO M5C :?-CS&K&\Y%7LBPO%ME=3".A(+DLNEY3+)?/NR(I 6Q?>KLNZ)Z"TG;SB MVM2D 5-K24-6.Z^=M-,GU5#D"54!^K"G('TLPV;ZH.WI&BL'%:K[E>,N"Q$. M5OGFF(FPEY(A/4/%MB:EST!R67*Y'%R6GJ&5GJ'GB'9?@IP?:?YC<>S3[KS6 ME'E?)R\#>YIJ)Z&?'W-Y!:F[23Y+/I>'S[\O*Y<2>;S6B2C#TF<.47Z@2(R>?N,H) M@SB*-V;*.],=A6'-!66AWH*"I2I415=^F?^ZJL#7J^?M7U7%L(9@&[E,&=J3 MJ>[ .)Z-3ZR>:[L]L7ZN/(P--QSX54>+PP!*P8J5T8SA$X 'P0<,RU\P_#1U MC\_!GCDK MD*##IB[M Q'N'CC\RT7\^5Y;RBXCL'9]::>[CK1.T!J+E\A>?Q M(AE*T)M!>7+LR3KR",'!QCG[" [VUEB4' VV_5+1H>XL.XM.UBQ,H&KR#9F0 MM";\"-8^XM_[!?L_[[AHHAIV$M^14;C?6&PW63LN*KY3=<^#W37C-:APRRIC M$&[FP+X#THUH@C@T3Q/O7P92J$8&H54PD[T8+CT0OWC[_?I*Z3_ .!0[5.G% MI-&QW-3$]HP7QK\S,MRIJ0.&./ 2/M)-PAK[ZF?[7/&%C^+%HS50ND#YGWR^O?(A(F+QNNK8RUD<(N#/K M27^Q'>*G 3MVZ"EV1%@*L?F2[QRLV7S4.G>?W4>MF-/AS]N!U^O'US"97.&U>'62Q .?@:K\R5(C(&KP,4#L$]F%JB,'D'_ M$.8\0VG&F2#HPS+@*?IT:HK/^$+T7\EBE%CS3HE*36>N!M[28?;5#!,JDC1; M8O*@F8Z,EPO^[W_!8N"5Q%V!7MBY>>!+$9?S(P..L4^Z^:J_NZAJPP/^Z_=Q MX%T0SN0N_>_SF*L/]>E;M [?T 091&U]C*7U?A\W$UP3N-X$#03$QV%/?ZO\ MMV>CPD%293\IE_!)6+3[^V\ZK'+YI/KG#>-&"'19?TY MZKXF!/=?(5_-)[^&X':BUWO'$ M0OY-@86P,$)?Y9?JW.DGS+MF1$<_5Z*)77AQ&."(@;/(@:,*SC/0.Q,?.;#"SSN@+4?W_>>,EK#:XA\SQ $AA2,!DSP8M 1GD MO,3<9&M5?*T&4CD MX@G;)NJ7.=2VF?-T"$%7)L:;<#1QR06I,(W_D-6J.+";\!$H/0::.PBX3_JC M(\Q:^'T(G_;><9[?9A.#SX_O"%*>8&FO /YG(_O5HA>BJOZ"J5 \G1NME4&D M\^_ 5SSN?)SXXF^?QW?E&[.? 5Q@ RCW[!D)E(^:_D^$PJGM>*%PK"V?AO-_ M#N?O\/D_DIS;' M-6[ =I(GO;3- MO#$)U+Y30Z&EYR>HZUN,'04J> [385F+#]O!GOPT+\VGUO.@V9$]#V3/@R7Y M/,6NV:_P=^=PQT3/-73E3A\:3\90^6![8S_+E,Z/CV4IL*/5.O(8 M$1=7V_+RLG9 !#ER<6CM666F#.+0*7KM_N,W1WY:!D8 !Y[NE:=L6RV':J"% M)(0F2X+6I''BRX*LZ5_=[T!97;GMM R4ZYEC3UE93HRF/#%\N#Q4Z92C10GI MSO+=6;*0] LC&KQ2#V3/!/5ZGY^JN./FS8/YNF6LG#"X!L JQ4W'>L5$ORM/8I[&QB>[;CJOYC>)F+ M-,KG;C2?]95LDW?;^@K!A]E*^11EN9TR1Z>*2]=O4V:YN56EW[, M5>4;LV!%)LE$;S0Q+,/U<(7 /G^%\V4T@^\^1[ZKQ[_+?.KPXIF-]EQ1/*[Z M5&$_)Q0ZW (M8A4<&YVD4D_HY-WG*:),4K#AJ)[:7-%/49(F;$)K"<]<$!<\2RP4EQ=FVE-:Z;+- M$OO"*/*%N1W23"[U6-M/=KJ_M81)H@7?RY M',,D%]G[=0M&8&6L(=KA(X"J^>*00& C?*[)ZZ[Y*!(I+DA%BW7KV4! T5TJ M; 4_[*%!GZ!]B"K E3AV@PJGRM7,H8)86 A5GU#Q*L,>T;SH0 XG5YM7WV!R M:_4%T,_//."$3YGA;#(S^6'P!#O=@@F:_B&?@!T^U 60*$ .)KXIC>MS-*[. MF_R[+".83XC!1R?0U[H#0O3 '#BB^1&SIS3/4[HS7P,;X2)\W)DOOT/^V&5G MQYV#M<^P,+?NX0/@#&.(3K@+86N,HA4X?;ZX8 0$/R;)-B%Y[7!$2H\33K\Z" 6D8@ KO5W$YZ3GL>&3<\ M9&!%8&H,9RYJ+OJC_<)4^FI4WTIXW@(0)Q&5Q]=@J @B^7,HV_PML%72_5P._.'&'4=T*I[=AU87L=^PSX$13SG @(* M,5E*8+&31*'N>6 C"B\H#ZD0.-:GAAN6"7:R5F\GF);"^85SPJ,=3A/="HY. M]L:&,T0QV/$_T/[P.^,<<9RA(^,,!8TSY+GI06>%CX-*.W,<9@W?E6^H'GY MW>JCBBU?$GL[H,_\27QSZ'^3E(+--1E"#ZTU?]A&%1PKZ3'/.$'<[-5=2YT+ MEU3BZ#LL(H(D(RQ)C+8D5QN4%]V<,5]#I- J*'ZD)0G;3GSOY_G@7!E1(:NH M0LYMS.P/DI[BSAXQ#N*AU8GEJ(55XE=_7L(4AY//<-<;BA;8-4/=#:KX4WEQ MDQ,N-MB\=>X1YL.F)4&QD&/6\QDJCO ;C$&*L144/Q=$Q_48(P.@/U0 #6RX M:=FD<'*HC[!!=+&#S^A@1@U%C>DAU7P+ D'LC;_ RZT_,N^5,6N>UWZU:QR< M2P]_ NG<,,NUS8WPR_;,H[@42L;_>Z)R3@MPB,P\(%W[1[\H)9D<[00NH=9H+ M!W+\!/\Z+TA+Y8"LB-C2Q:J%"Y"OG?-QQ+@A@93 ::/S%3/%==[;,% 17?1* M+$I4?&#+]F@ 8T36="ANV,7"]= 4(($ *9IA'74VU&>@CD3B6#@X@0B()I@; MGDG/=)<]%500>-MP(J2"T6!P=/WB&HIH: @3XT%_4[YPUQ.='OF5T<>:]B"H M_P("(MT%QSW]+=R^LW6 G#K%F).(1Q[61@>X:7G.?CYN#I^R?<;?47 O*R,[!.?IQ ME*V]Z<:J$$_2 R@PNQ+3_4/8@+V(TXR[*G(F))B;BQZ%7:E8C_HOMB(C&4@+ M?J@@Z@T/M\2 [XDA)R*[2I06L:ZE!%?%J6>XP=-INKJ#&@5\4SA>'M^C$_7M M2NH=LW2>\V<05^;F7Z5DCO9G-VE\G(I8P3S9?$_>@G+# 0!WZACP,-BF\<@" M5T">X0B+M/Q>.&UQU8D+*1RH(X 7ULN*4A?Z/1>Z31_ OQI[0KVUU5WXE[X@(/KK9\ MBL:<EXKK1,Y?S*,MQS5> MGC.U)"Y/N0YB;(V"![_:SE^4O"$&L1@; M ?O@0!WJYA!CHFSA,R C7*P]/Z9K8KJ>_YIIZ(_8[,K(0Z6*T]UG/N:&A/+A M,&ZF@#VLTK]$NA=@@86IEO3*DVF_^OVWN6C[6JF(#Y/5!XJI6"<^ER_[G5,? MS1$^%.=1_"GP 3B8X @S)J@4JTA3FT^=%(+(''"ZJ!;K0M^EF#H81*ZOGX6R MX\ZF4P2L9X=Q&:.6VV#C#;T94,-^-(UGOA*5BP88NY6X7:\NF.@[8>I\ 8WD*%UE,^&*)J MBCXD2<7C[Q4D O0%F 6Y#,(&?"0 @[\KXW<++$54*N!LF\L@1L+ M.>(H1%=&(0H:A=CNML.J7I*J;RHB;G\P_,V >P^0&]8*1X(+Q.--)I?NBV4[ M08^ =RQ?W/>D!5$\PFU2+9P9=\;$1M@9<:_7Z/#$A'OL7_F9GO M?'H:QYIUB#OOR@T/0&[@H"X[,[.2@^(G0JT+CETP -8ROZDK0E_,29#!5?X]LX4>]_?K+\H? ML)N('&+M86A<*%V@* +3Q^9[8+&=V>A(B>GRY*UFI*0LBD!;10^WZ$)*>@_N MRQFH:J&:[ ?P$K_S, M)P_/-6-VE2Y/]B=7'>42+W\JQE_B00^0&D-84=PH,E';-PV&?FP!ET1L4@3= MV=.3,30(4W%LT:5;F!_T$CQB3'8]_(^RQB=N$\S_%K:9OYZEUGL?1*Y M$3JA:-&?R,S 9MVB6>+&GJCU-\?F.QYE[:A;L3M\TS995H.M3ND ]<6-H-/5 MW^82=U,L!U]K=N9]3"O@+X?4^DO:.C,/#6EEYO)H9>BI"NUWOL4Q>-":7]&N MUWL6/.K"'MUL/COD5H3CQ!ZSN2\6U&JTG=T@[6"YNY?\%?KH7S,7<N M]E]:BUEA'%R#&SL6@*/';^S$,C@(X":8_L#;JJO\\'=]-K@ GPY)KY]N/_\) M])A9PFG!,51=D7="+A,P(\"FH5,^>J^):]/XW6@O>/_:'X9V:@NJ(:&UB$;B MT1$R5MQ\0 ]+WLZQ>07*!X25B@M'B_:"3,?AH#M_HVT-',0NJAG6TJFM"""M M1BO,W%^&A-$+L7H\\O&+IB5=R1 MO SRM(7HPHZ8!\Q8B*\L0[W$*6V)>F"NSLEC-,01>^SJB$Y"="-Z]]!G*JQE MBC7,P0X&Z0'9Y/[WP._N1UX6MHF(Y 0H)9H+MVX. M37XWD?YK'YH/_8_7[]ZJ2K][0?WN>^>9 008%GH+*6"XU)F2Z+%'+1;(A5HM M1K?&^(N_#RG;\/3F=Y+)M[9D M/:LU'^%86[R4GY Z0K>$L,39KVJH%?%J/NU=2_&(0WFE:VO]F4PWRX/,YM@@ MD=0SS"E&'LVFPE)^!6$(*DF@75N< A+?;9M,*GW,='Y[GGL/>;!\$VKAMQ/) MU41:/#(_[Y;"*'2>U%JBCWVM,\=WD8_*"3P?;%D;'/I%:YQI<5//#Q3AI%'[ MB>>(B[-P@]C9&NFAU=+]!!P3_FH%KG+TM:)8B-@/Z6VUUKQ%>AULE*^!/C$? M@(FDZV(>.E:[HMQ-H!0@(@D?SB7</*<\.KQYA8]8J%W]?I"P40>YI#IS0>!\ 2T."FIM#DMFE8U!] M2Z4W#))0[H "0T-DX%P#?$\HOSUCG_ =*&LZ)=.$]2M<3(L)V Q*&,C/!(6? ME+#P@LRW7N\N$G *([Q^&AD+5D7:H^O.)E,1;,2431OS!)GKRX=.JCOXL=%J$9-Y$H7_Q+^Q2]WA=$,'] QG\BT M7=KK8N_$0CF)Y"0R#$4 '$>W[+PN$,3"2K@P/13-J2^:838L?!S,%]SM0U^6 M(Q?J,"4K& E!\L7&0! O60=H@%B%=/_7;/0<>#PBTO$(RA&_JD4B03R:4*4Y M7U3HZA"F[E!,;&:)"AD4*T,OK+BJ$YO^:XN4 23U43\67<);<7# M["&LFUSS$UO .:<.93:(W"CANN=DP2(WD=7#Q^Q'3Y1>HM41,X."C,QZ,1S; M\G-^A5^!"86'^<[O0MZ7XH$!([<2>-$9T&4IGM I-JU)!2!1E+J;D>]]!I45G(\Q6%5JCXQ#F<1S& 4"L9L/P7L;BO'W0Y;>N?)'$^P+/ M%M!OQ#WP/-[$K_$&63I&A&ZX30PQ2_3(\[*+_86@#]=F(AKYZYAN@ 5@ $Q$ MO2B"FIO1)KCX-!V_NQP\<1,;(N(,ELTCG!S,'7),BEQ-FSJ8)V2B/N62 21* MF>#E13?,,L&)O1@CS-9%+.8 ,C2&[U&"1#G/17_W8E)W$$3FU*:WX:\H*Q/FH#@=-Z+TR)\F_.)Y\ X]K^BY AN)D:RO2GS&?8>P+2O MN@>S/U<&8$GH$74)CF=SQ#D?7$Q=8)DPDG@)1LQA0"$*@)B.7>"C/8$G#2,Y M69$/4PG$"2-UY@GXC9N.'CI_:Y+?.(@-X\Y&\ 4>( 7C@VP1RC\.1I^K6!SR M*EQ+="\$]W11:0,S:V2**1">L>'8LDW[^3VLW8@3CR:>TYYYT@USQF]-^,Y[,JY(.+,"O-T!*TC!<%T].7APF!BN*L"$AT3+EQMA M"3,8077>)5 MS:+X&T9R%IPW="F]NWA32AQ@+F+.A@5JEI6C04RAZ9#N.'<_T$>4<#5E7UDVP#O4L56B:KKE;1?SJD>O-*ZQ4\R2P\F*YQ!9:770S4!^B&D$U M"\"<2O)6TM.&PCH.OS*#Q8M4*5)5R88@754/#AK29/B:(HX=8=ZZPK[EAHJ>*&C9]Q5E_!$'O80_BMN+K.1N/P:0K=O8+H"F.I@'S^TD'JI 8+T/EATF,B'7.)+8'L@.K^(BKD(LQ"4CEP(P M/LFP#@ ODX%K_3Y[ PT6Q$]\GG#XP18T\"A (-RE@6QQ+T^2_#LQOQ 1(%'V M^,G,#6V18NSO1[R;3@[,V!M^)"ZTW6(Z.??[BWE%"]Z2)C'*X7++/UGH^>+W M=YB.\8>E,(JN&ZK,%0W0/3+Q.EJ3HCH*R+,EM )RT*V/J7JO-IQK;.H'4BF[ MS"6G6L3-B)]0HQM9C3,=4(9.\?60$EU8P#D76"GTN2G=?]9])D4W+FB5MCGS M800O'@8=)4#!HWWG*(BNXH:?6 KNW)CB1=X&\G=-0#2\( KE3XL;EBZZ5T:T MR&(H[5:)*H@-&7>"Q(N(<^[H1C!^ZA:G0L1>QS/WZ M/O2L,7>;XB.,L6U31OTS7NWT-:JFL,AA$PR9/P GIM"SB.+8*8.<*;Q"=252V M =;PB Z<0'Y8*GJB^1#M^3F5PH2XM $3BWA.(V5; L4@B!)2MQ,Z MJCEJB0E$7'W 0O2&HOO?]XDM\?ZJ06\HL@1,VQ4G$!=%?88I!4'Z'BP_E%4K MT.<247Q#N01G<7]B9@"Y2YH4#Z""^@.(DU\ MS&00?UBIDX4Y)Q%_-,\\)$MUCFD1AUW I2!\&2E.2 DL4\>@V$CD,(T:I#SW M6U3;(>)6 M41$R")SO^)7,\([08#;A5=.>8L9+0DZ&[Y@0 H6/..[*D739_B1=8<5"OQ@QA,Q]@ GH=BM^T$WGM)EF*,_E;Q[&&W5FW5M#\U M#0QD(EVG5M4^MWOGRO\KHC2C_^^8?9VU);[.TGLZHWY,T23O$QR;>+?V=^/M M$_J*F,-_-3!V1+_"^S<8R3&&BJ5/X)LS]^Q9UZ>?^'9CWS'U\Q[G<_OTTV4] M-!6"_7?[%&S*.Z$B7>-YY6(SH>]P]G*AXX_3ZK5N!_[?J%#%(^# M6EKMS[KV)WK?_[P32:QWF,+:LT9!7MX/\M7/7)S=5]UP_H'QWR_O-*-+$]2, M'AATE8NQYTT__?;;D^X^GMO.\V]B/;_AX/]-S1_H&^Z-;8F@XN^_Q>B0$UF: MJ\A2/R:R?!<^E/=PK/U(4ULM,33[\%G?0Q?.P6@3&;.(!*JOEIWC)=#EWM2I M5^OM#<3G,A/27!:*+IT-I.;(Z+(703JK!26#-5W!:R_D%]WB0+FV<"Q2O9,6 MU5W-93]7$A[A,S/XY2K(NUW"]!^AKX5, 63]G\'[D7==L&J 'J!!KQ_IJT/A MO.'[=@?7?O3>4H)6TERKKZ1YHPPT/YB@'Y3PC6KIA7T#PO\6U_ #D].]^-TT MK+\^8>K?1 <"*6_TM_<^!=:XQF1JLHIXC9L$.;&"NMZ+UF!G=.4_V4W"?R'3*/;?H&;G2/5WA)%NV M@%HCA14DV#V^_]J][#]97RM7_32[(I#0LS##]7+FXN M^[WO8@V#!_C.C^N;AT'2HB(3KH7>@Z7.A-!Y0"/]U^_\,O:0F2;&1F!G_:V" M6QW^GF*&A_A[4>!<(#70Y\OM_=7U_=GE[??OO;O!]2?_E]64FR=SQ)Q_1!>J M\ZDJIOZIZHLB3-6A?T=Q^>ZV?X7=$WOCA3ETN4-,E:_>?TCPZ?D?O_\F'A"X M'R*>"H/>^2]N5W(L M\(D\&9:_$]%URNO!/BE]&!TO"*)?[YX]8RTC= ;?S1Y-.(LB7LBOAC-1/MQ= M]FZ_*/TK)?'0&C'C4P^]]K:#'^^/Y@Z9JO9GE9_L#W9$722D,-Y>SFHUK5:K M7&A:M3Z/U1^Y]X;[J;S11DS@6\/?(/-?6HP@?EXYSNXC1(&$\+ART6H<:$)2 MRI=(>0TS8A*+-"N7PM^,7NV8X_R+N"4R&#/>W'N#'ELED\NVE,MTY;*^@UQ& MU",0R-NP$*9_O_U_*5?[>I-<[9+):T?*:[KRVMA;7B_MR=1A8[1+7QCO"23E MMBOE-EVY;>XOM^&ML@%6!/6I3;52G*Z8IR:W]1QG)O M7WD7H).75TW*:[KRVMY,7H,$IK7)2R43P-I!!1#^19_?2N?N%DE(J]RL:24B MU0-/:"01*9(WQ%U]"CD4%9$VI&#>D,(SBA3G^?&#UJRKBO_/1WB+$HD4S"3Z MC/[X9$>[PB?Q. (_DO(4]V<(3WS.C*,Q(GVQL>\.NL<, MAU'I"AZYB2C*^&X*M,Q&MC.1UDU.R2UD\2,K0SATP^!55<0-W:]HN&8[? M>%W\^.W4L,BE)B[6+(U-]A&H\68!II4ZMDFWBR,?OP^*M"W%E 4N9G"WEC=I MQ-@,&P65U8**;W/]?B*UDF@7;R*G5'P,/AYK411M8W7)'Q5/2O M(,2FZL:LG+!#$"^F'CJ=>+_B2)D8-\&@9]R@#_HK/ 7V$MUE%S>KO%=;E,:( M7^Q878DVGA_!P&_?2$(&%UY/J"?5#XP*,J5SY3^ M*8HD+Q;X?1?1NN*"RNN$HP(]?O_,MOL7H+(!/YXM@\/-'Z:Y_Q MY6=^Q>*KHT\8=B>)DE'Y4*MJ==%LT7#=&0O:\P(A)UA4AG+I!U,40JI(>>L\ MZY:HV!#<.WP XW?TJK_S;[ET?^G#Y>W@]N.YLHA[45!3 E0KDHK5MT3O,3H= M_-H8ZRIJQO8P5OM01" )I)[QZ$^:;*MT>+^H2T%<4S2??,WO# MH]GUL36P_^9954SEF]?O3)[QYD ?KUJ&.K2XX8\52)4I]YA%SK0G])@YH4\M M:(,CG&O^T11QLMUB.1FJ"\ =1Q]B1]Y'D5CXD5<9B-9G\MLRA,X\>IHXV<+K MS_R)> !2C1W1 5C,BZI&/;$1]7]V,>><5VTW]=>PACK(#DR>TF<=+/'=VO%+.9 M48!B_21*S@<:&DJ,_Q$U&%#4908; BO2PJ9U8%H3&#]V( MXTOF@T+,3S11(A:%G>9UK@RPMDCDPY$N0#HO^Z;RHE4>\\M'JD%],<0\W0E\ M57XU%"I_%V\O,;_&XIR+HHH;%X&Y1DAAM3]?&5DTU:BP]'S!Z&C3@A%#XR#4 MWV(54^8>@?M1IQ;UD=(?"2)22/)MI>N%5.;@22J9Q74QPF%1WV<;M90V7> X M!?GVJV\%6^^5Z7_QC@Y8I\ZO;>GD$WJ+/'S+H:(Y#"M/KU51]Y.-1K8::P[^V,&]6 U&65(. M1N'U8'!=B\.7)I7KA2G+K?H_8,JT;:*JY\.\PL-4XFT1#^UL+:GU#4N4*\2M7S> M/T4L8#ISIK;+$@W+!&=]HJJ(73GVH%!8R0_5]VFT^]Z\LO_!^!C4O^1U5;GO M(]*&5=1HL]':Q>]01"!"Y!&#+YHJKF3F\$:5Y/:CH)1?$Y*'7X 7KCZ,5+X& MP0AJN KEU2]X[*NR1(7/,-%@IJOXS LUQI[C1 L"NQ%5"&4&"R5Z&S%Y#W;Z M^09D7 V9,?6KAT>[:,873-/FA4C)+K M,]$1!:?%V':B =.(^Y>3V,^DFJQNQSR0>&ZX)0BBB&&S8[1'%%XZ4F "1DWQ61F41=! MOZLJ*6_B;1UV)05^>"%I%C29$TD9@:=H,U=KT+@J]EC;F8_ZQ-X6^, ?-0QR MDH+C.E"/>'(=]]CR(]X5)UG@NPS*'P='E!A]LV:YH8(C>LKR* 6YSPU2,@"1 M3)-1\6O51SCCA1^I!$#L+6Q/(OIU!XL5X)G(*="C;5@ @K1N(FM0T0#_UU;)NBO^4KC_[!Y MOL86II8X +JIPBAQ(N]LOW2P)_(HUVH/^R@+V8!QIO!Z+SI7!$;5E9^N]J"_ M*;Q&W$87(M).6^Y%NV89_H4QC014:V^\9^/Y4F,R+!([T" M?FG6SCNQMGC1 MY-WDOC3XM8YVWI[[VJK\J?-(XD/8>\+=I-N.<$13KP,OWH;VD7FOC"U5L^>[ MW8:Q;WS:HU^B?,EC>;M>,#1YTP[LT4$XBQV4N((O'-9!VA[?I_$YBG:VD=X? MO-4,:%?_6"3MDN:WANB@$C$/>=?>1/KY)P=O.S'7=B3L^X,@'%=?/='P!^,W MX6[Q$IO"!*3$OBZBA'IR1Z3$SO2DC5$X=G7S'[Y4S)/44?!!+MV@6N3.(*-7'RO 8\M:+/%^Q(EMEHXSYSD_Y53X8;BI M&K9U#L-7\7X9)-7)X7$20.)YO(MWL(N7B*2^1"]!& HT3$HZ26@T%P\),%%T=O)$UR*.J,+J>(G( MGUB73PQAAN [PBD"HSTQ2D=#&"17A[!/R-OG_H7XCN/^9=FO)AL]K_5O2.1: M$B+A';7\;2<0(^#)+F+*/5F6\-02\_PQR,H3&27;6GNDY+@L,37(3YC @38P MIV2&P"EF"#1EAL!!,P1.5I(6TJT";_\NFEL"KL72L%0T_A [,?O*54--;CX9 M,&R!YL\KX12/ZDJ8*!C5:*(HRAU]?"@_YCI\%VGE)CQ:^ [HT,84.9-L\Q&6 MNZ8$1#\!;%$3,)8L((P(^O./ZJD8))Q,N4:]Y %+%9]SY3I\5))J$QD[HF2M MUZC"@S*REFAF]<*L7UFL=V)@*^ 7 \[Z'FJ*I.NN1_J0X0DYBK%,G)QXF\$: MBAM\08X -4GGPX#J,P/;[ITXM,")R)3=^*1IOL$3Q 6&X*CGF9*B$2.-H./: M@A@[*@;GV-EN2VV./Y8(QG.7X>ESW:[7L)%?A ]%@YP:\73,':R2"<-PG3$4 M'25WTX@W\O@*>*KEJ:/PIQ](28E6=X]6_69\59HGQ5Q^C6JVZOZ8C@L;*!/77C9_PU61X7?%^N^\V-]/QZ$)<*H M-%:T--N6"UBLY*90*3<^_V7%QW!NP>*Y:)U%5).JJN#_/\Y_1!"@>MYN1H@G MWA2A 5+L]R//;^YO:\NVW\ +.Q1MKURS M:L],E?>!7R99:\V3!*9HZ55)_*$[PS&'=:U!$:#F_![PR_A%YQOVPOP\T=]\ MP1!G5?'KD^5V>Y 2T'B#5K^&SH*#7_CN0)70?^JW[OO7P^6YBUQ!L5+\=:R*,6[+'^TC!R+-<7[TOO>N[F\5@9_7%\_ MK&-,P1>FK)[Q?IZFP[N+E+T]1:);'WF*.$KOY#OB.LO&6F1WG>]H:== I5/[ M]?-\WT#Q%KRCS-O_HCC[LMZ!AQIFL47 QK3HK/%NK"J"[\]+$;P/A>^\2>*W MK*K];N,LC 8< RFS_E9IK43894_;U8&FI>D]VPZF%K(^X\!W&+KS<4Y=QE:? MXB66,2IYF9I8'701Z>D&+"UY*1T=2'?SU3 M3FIT ]:JZ,ZN=^"?9O/C.G'A49=%6_D 89=NJE&7#.R2[BZ9AQ1A3[*I]MZ( M:T!IXR6NZ>5]/ -N?SH6?DG;#9@:M)0:-+* @4L_UVD!#B002" X'B HJ8Y1 M+QI<8->%H,L-WD=\T4W>9C%+Y(BV/%1$S\/*Q2^+ T0- H<+3<4D\<4Z2A? M'5YH2.2CS-RS9UV??D)R]*P1_K@.:='S+L5E6;R6.I\3U7-OK6B&RLPR^#M8 MUOK/GX.KBC)B0P.8[/ZMA^YA0HOWR9I-SD:V=R8^&\]T M:58N-!#ZEE;UDUS\!6QA/"839$=K[01Y6T^'MRW@;;.C5KNU5'DK5;:B8G#/ MKVY!5<9>,%BC8EF"(D#PLE%2WJL^2>X#BMPP3ZBV.]L[&%YZK#LD^(=MFT.,-R%_5I5 MF_6FA.%,V)@.[-:K!+OM>OTX85<"ZIZ >DLW&T-EMQ"^AIRV(M$B5(?-R'=82-T0EN="J:KW=E6"<+3]3PN%&Y:*MUKOI^N^ESEM4A/V#RG!0]KI'G4<_8 %; MI?OQA*$6:0*TXXE+^2%MLW)14ZN=TD36CH2;*>$L1M/4:O5(<5;JNQEZ((:Q M5"F!R-HI(S+1)6\\;J/%VI:*;Z:\3 F-.Y6+KEKKY.+I%;93F*1TA!/5/V:!5/] M'FP/6PKDF"5?*"TA;V6O"\:W!BI"3:I[&3$R'4VO405&-IIJHYYN]%!:WL=] M/>G.P2*@6'096^3P6LIXZV#*.WR<=GJ53YP[)$W/&EW[A,DEW:JA52XZFMIH MI6N]E1^:=V5K2DA=P\AB5=5J\KY![AA\&W0Q,YGNLGCYO 02[],-,FF\A2^0 M^)_93V!RO7)15[5J6\)R/FQ- M"9<;Z/=NU=,UA*3^?-SZ<]_R=.O9P'I^?DN-T]:9OQJP ]EWXX6-0MIP8S@? MK;E9N6A*;,Z-JRF!,Z45-.OI\E6JS$6%W>^V]7R&[6:5J4R534ZMO+&M85YN MY$8;MF=+7@O+GI\IP6T'#E&U76\=)]Q*73@34+[R&\R)YH&>_L:"-*[V*>=Q M^93I$V$>]+<\%>(N[.6:VNG("%\>3$T'H)M5M'+4SK$B=)FPER>S'MIS#"P] M$^>_] !'E=NBS:XF3/9E]-E&L/.>B &/UO=]6Z5AHEL(C,2TGAPQA_K:HV MNKF4'#Q5C:\.!^#(GF'0O,3'?$%667B=KR!T.HU52G=>"5L-?3?T1\,T/ /& MQ@3^@6'#T47[E*)M-BCRV&J7I M@'$T#$W)$]7"^]IJHW&D1=A+JI@5#8IY;HE>0$#.J\Q"?!,3??)#Y385"6ZW M9,7V7+B:$C13\G--MH,[4)Q]):)Q.3@%D*.F-S20%,J31K,,?$S)4#&?&BU MT9672DX3:>>K(>46#BK4!HW7J?$5I_?\4!=;$ZGUKBP+EQ=?4T+?!O*UJ\D" MGA*C-VV=$4%HV3]#W"LK@K>BU<0:<6U9$B-[AJ8$SBUD:*V3BVI\JGGCQ;@X M=1*++'S6>#'(=!*+E-;Z$=T!3- $3U@!+(3NAPW46FJM)4-563(S);VO0\SL M=-)EIK3*CSN!/JQ/"<>Y8[_"=TX9A8$:#T",*_;HY5FOIX7=C=IJ34OWMN\) M(/'6#-T=C9^,-S8Z^P]S[!@OVU5FU3XO,!->U[J-@Q)7JKU%A5H_'SZ=1DV-A&-W]:;#(U[7?\ZXN@S\"GF/]"]HC\$>(YX>H87FS4,/27I=A<&*0O20&G:?2 MW*;T@DY-IA?DR-J4$+D!]I#:Z1YIOFV9H#:KHL$G#[!S >1Z:A-9< MF)H2IK:(J=5\',0R,T!&@V5F0!'(=!*+E(9WZ?('9-[ 7*@Y![V0R@C4U*8F M6_1DPL:4-,%.Y:+=!/,ZEY(N4A.4I[_4!(M II-8I/3X'46P_-*>3 P/ X.\ M4C">B? ]9@WWT/=6G\&11_:LT67T@=NK5F^N\$H+SAQ5=EXS31- MMS?SQK8#(C/:BELN??D0BZQOP:9MIKS GL--&>M=-*MJM4K_;< >_FA%#R:^ M-9OZKCO+;;W-RD6SK3:Z';5974S!\5=GT!3)6MMR<;X!1.:T0+\FW MU"[VU-46X^&*'4Y0T3WEB@W9Y)$Y_""O:Z"4PNQV6?EZMJ:X\]I8!$WMMK$F MSV):9)HFM(Y#N@ M2=^ZY+2(;-;L\;:KX<73KMJ0J9ZY7:M]+#4U0/SSWS=/AM MI##=L> +IYPZY=/B6I"B-QS.)C,3?4!7[,D8&CEDVG?KV%VIH3;;LCIUGMQ- M"7_Q&E,7#-*.+)4J47I%@BN0WITY[[XG?K6D^Y\FI4+H%\*#DH[A1MMIQ>FYF;IXDZ:#GD.UU4QP,ZU9<5U5X.TI@T^_,#/C M^&O&F/UA"\;FY'+JMD%^:TT Z<.;0!_+=@8?E)\I';H=[$!:5QO-PQ^Z'Z75 MAMR>3!TV9D#G%Z:8MEMN0VC--HW0AW4&E"&0ZB45*3T[IKBJ[!4FV+I2#-IJ!?DW$R-S6KU4IW-E2VRE7 MEBJ#.GE(;J9BZ<.XE8LZ!D^ZLJ2-U W*N$BI)TI9D!>9CU #C+8[Q/A6L37" M7_*L?]*S1H50#>N@3+2[:ETK32;&<;$U)1VQ4;EHU*IJHYMN:PVI(\:.S#H< MF2-[]FBR,BL&!5EEX;7$@M#I-%:9 $OPKP[3BJ]O:#+=H<6/<6UOP0RKA%;^ MN/.:GJ#9$-0]YLSAU2JU4ZO.ZW=:;0E5$S0W^CT@WK8ZV9+A,#_;&":H<&.F MZ$,,&>O6.]X5LVP/]3@'7K84 Q;^[(".-]4=3[&?%&_,7(8'&]D(%'1^,BS= M&AKD"H07>%F;*+\2J!NA56=353AI:>$(!Y"J]+B_Q9*V5=OYP_:0D84W6^U@ MF\7V7.S'$NP@BVA^H?A:Q 9[9*#/H UFONKO;F3WC0-UXM48>6-<6_77SXJ_ M5>NXIH@[7VO65<7_!Y GNL>I%,-J?LXAH'ADY[QI #>CGT?3*UB4P^>BSSQ[ MSC:CEY+,Q55BM!V7-Q&IF(4:1[=EC,R+5 NR_\HY_0A:] :XELU.V1DALF'M MJHU\#/3]T?MVT[O\HW^G#*Y_]"]O;ZY^7C[]A_[MC=*[N5(& M/[\,^E?]WGW_>I!PN$09A 81G$G=6K55T_Y$0RIUCK5.B&/ H\'M]_Y5[^$: MV/( /WY/0&5H Q@1,=E528 ME!([K[?4D\1X<+";^M2%E_W?A!?!B=LSXE'MUJ\+7@'Q5O/7I7X>_QN)/PXP MS!Z>ZLX^GFK?H2*8'TK?>9/D;UL7V^IQ%D8#CH&867^KM%:"[;*G"0G@?T83 M-D*K,OX17]PBXB/>$:83&2?[F9W;X=3_@NJI7 /0CQ:O0<1!\# LV#LP4@IQ MJYVJN&%@(#VQ.N@XDEGS=79*A0$[QWL.?(ADR,\/?4OQQO;,U:V1BSZQG^># M1LRM,NY-E M<<]>F#5C[B=9B#:;4.#)TB@]L#@^&$CSRMY.,'##X&S03<;38VJ?J5"?[HR4 MJ6./9D//51YG+GRT&#?WLD^M\&%R+H6BJOU9Y5DQ#W:8(?/G0%#O3A#OBZ#= M#[+#9BX..?!#4_Z; _;,J^J_&6XZR1A8*J"FJ5HCW4[KIE#H\ +F#U%.:\&,.3;@^XW2D! MY'L8.XQ]Y00<"/KEC W49%!MRBLZF1X4Q90%+.C<4.LMF;PI+W64<9&%3]TL M!IE.8I$9::['IY.F><5G)YV4W_%QQ/DJU@6W.-R0[JJ"2IE4NM%9'K5;3K0)3?@UP>_DXAEB35L-J MDG6UW5HLU2VU2GF2K#E)9+PIS2.ED%$'K0Z(H:D=3?8AS/= *:9T-"@FU6KD MTMU0QJ1D'$+&I(I II-8I(Q)'5=,:AC58*5>NJM>FH[BT 2ULMU5.[5T#5&I M5^82O,*4UG9';6@R5TGJ F56U?-9N'CZ-\=V70R6/1G>":N- M1(8[HD*.>F*[ LH+"P#E MA)4V0:9OG$@]:]2+D>B:4RA'?:Y;N6BTU6K*7:K*K\_MQ^CT5;U:%1C=41MM MJ>J=+&;?,Y?ISG!,6#UB+\RTIYB/(($:;YAPVL#.O0HIDSL^US2RT+2N3/?) M@;\9P'*-^-ML';Z'O/2"E@J\^Y.I;C@$UPC?MC=FCC( M2*!+3I4<4;M>N6BIK:8$[JQYNM+)-X;B:]UQWQ7X!M@X.DD MM:<+PY.W3T2.AY :H&'1OLT$A9^,-S8Z^P]S[/@>;2(EZ([$PCZ%UT&=3HW0 MY4+BW?F; 1"W (C5ALQUEWDLI5RDS&F2LB!SFLJ<$6\OQ-Y/4(4,C#V?&,(I MEZ?]3F4^&VJW49I^ZT5G:@;J8@>9VE5KG73=,E)A+.#Y>1*+E JCE 5Y.?)X M$S!-V\TZ^3)C9>'#AMI"WQK:$_8=Z'%X)="%><)K6R@.W_//>Q M;-K@X1B\NT*X-8/K56!P6VTU#J\8?I1V>ZEB/WWL:LA<3S%(@$L-UJNWLD\) MOI,I(I"?P5[7,!30;J=[O;D, 'TPIJ9OL-=KU&RE44_WKIE4CH\!;X6#M-2 MNT9YBF].X5"[L:W BWS#4K@9NKTVA17JU&[K\&'94].6]V%XENHS)D35#G^! M1.K.Y<+RK[8#$[&4XAO1\)1U6?+@;@80C-D+N5P2DXD+,E@M$Q>* M0*:36*3,="U7>@.:,,HCV3!"@50\_0U>L5C9Z_FM=>_Y,?"OCCVY!#H;U@Q( M*H+DMB5,/_XY, "9>_WF.3IL6^QR8NJ"JHDC@VE1_Q/89%M MFMIJ'%YI*9V+H'B"DJ'[N%&E$D3-9LJ^).E@*/ IT5\X&&*9OS-TL\9BG7713:%J^"1Y+=X,T,:6[H0AD.HE% M2G=#N13)&^;1/8HB:(Z_9*]6P/(+=7>B4:]<-!MJ/87^U]GKBD7E9Y;*(388 M;:FM%-J$2>5P^5E9A[-R9,\>359FC: @JRR\>E@0.IW&*F62TK&H?A1IFF)5 M5'LR@9/4'>L."ZK 9:D.EJQ=1RHJ5N&7)%N:G%B2XQ?=-88G:C=>ZXX%-'+O MF#- V"1:[&H__@D@_"<-$[4\:H'A4=W%\,",\_.T;VB7VYC:ZG6R,@Y.YV-P?;J )0C2H &Y_[W] 7&]B#K:F5K6Z6DVA<(M4^4H%Y@6RT8NUL05A%O9WGH#>U"2@ M%XWOF4!Z+6-(AW_U1Y/%L7-H,MVAL<:(:F\!A%4IA\<'CWFT%5,8,KRF- >W MZT^(*,1JM248FP">]'N KMNBXI+A# \6,TSH #)FBCX?,8-D=TE2@H M)U W0JO.IJ=1TM+"$0Z0:Y$>][=84B8G9_2I"V^V.L%9&CM88S^69-205C*_ M4'PMHBWQ2[B@+9FO^KL;V7WC0!5[-4;>&-=6_?6SXF_5.JXIHE!IS;JJ^/]\ MA+YP,\=7\G-.NQ",[YTT#N!G]/&H_P:(W]W>U][Z%_>Z/T;JZ4P<\O@_Y5OW??OQXD M'"U1!J'J 2=2MU9MU;0_09M-GV.M$^(8\&AP^[U_U7NX!K8\P(\?US#=:PJ^%*53;27F%ZW[JQ_='[SAP.-%[54$$73 MG.HCU-))K<:_Q02YPKT@O:!D.<$3:.H"9'G2*G^%U[;T+O&T#-)903=_)KT2 MEJ?$CM@M51LQ'IS%ICYUX67_MR211Q?+153!]P\0>/!>Z;(^>T#U3QB^_NM2 MD^N03RW]4)*L!Q^*[-2=/(^=-?&A3>QH@38A-ITW%RR1O8RI.<')?![)LP&( M@F&LOU5:*U6"9;,5D,?_C+IUP_L \8_X^!K!2_&.,._)@-YSTQSFJ^L/X/\% MRXJ3]1JP?<1_O6)#AGXG_E==4Y-.^[R%06Z[@FR[FMQV6V\[=,<7?%,5:AY2 MV/83MGK!A2U7!,]\WQ14%3H.:?[0M_CBO;$]&"G'\.Z8"7B>TPBW185LT*0&%RK_"BU7XLZC-D3*GQ$%FA5:( M.LSJK%B8]%R"150-@Z\K\W1I3A&BK%L-GN&4:JOC2ZGLK!__0ILF2*0AKV A* &WSX]Z&]W MMD-O>)YC/,XHR^#!OM,Q': (ADX3#!VUV5Z2"7P8W3@[:^>4I29+DPH;/ZK5 MVI)[ VE:5 >YMRD/D?TN^C#'> '!!0TKGR/CP&9RT,)Z#;GA4 1(A^> B]'3@UL&$GR#K]@.[!B1$W30HC5 !&" M0-]R/6=&N_N;;EB($"%MV0A[!/:&P]ED9N(UT=O+?M_R;-'&^NF)#7$,87:" M%9I?P_)FMW+1:1T\\%JJ4Z-8,I%^F_-6M7)15QO-@X=P902WH+&M\J]01G"E M#*S''^GH.);TO0?;TTW%7A*&+JUZNHQPALI96N6BKM73MT^-72?.1@PS] M%*T:.K2TZI(2US*-L'S'<_E7*)50*0.9**%2O3R(>EE Q3+[&P8):H2O0A1! M7ZQ7+EJ:VES6"T/>'3DH9[/4 /$F24=MUW((59VB"IAGJ\]36F*QE7-O&HC'T/53UGR]\A+_C9ER=_L2O[^T;OY!OSIW\ ; MMY=__^/V^]7U_8!:[;4_*]?_S\_^P__**L";J#)\B/UUF?\ZSL+"G=5UA?F] M<"=^9U@\J:G]NM#)SY_$RHI&"B]CE/!##G,,P_R^>PNO=?7@-NI(LZSDW;:M MA38>I^PU;->? 9?V9&*+RFX#SQ[^M>!9."S%'?MUOJ+DX;@(8R:,?V(<[0'5 MT*.MFU0>/VYW)/BNMSTB[W1C=-:WA(30(R[U*?I$EHA.&BR78I2V&-TS3X?? M1IS#?F-SR>(2L?@!;Y;-G'?.XE7H+_E[C/R-7 SA+*84/@'9T3@M?^E[4BZ" MY/_Q\I\23K+A:-Z60Z)BLVSBBTZ';1T?&P=:XI) TI&8+>;S3B%?PQGZ%C9. M7DK7Q[-+1&CK6M$J_XN]#=G4X[]3MU3Q(=W3$ZI);]Z:>#< .4W0X+UN4[8" M);L.=L9/[)GEI<>NU("]Z$W=-X?XG;-.BP?<7W13MX9,T3UEH1F14JMB >;= M4?C(6X1S3QE92>OZ@??<6RM(::S]&?GF#Z+IS,41!WZ*Q_6_9X;W'I3^<'MO MAKN^>7C_YNLN[<-;S7!-^G MZGM3J2;'@I AM<>-A6!GRG*WV/'PKIB,'VER.ZE0NMI:F- M97TV]F#,1RD02X^'2/F>)5>L"R(@[2H(2$UM-NM2/K(Z,U)!_K8&-D"MHVHI M<'(#YT'T)M1&3]KF*E0JTC/G8SBJZR';&.BE6&7JRD=)Z'0:JY32(*5!2H.4 M!BD-4AJD-$AID-(@I6%/:<@KV:EXT>XT&QOM$K\FY\K9H^ZR$15:8I9+)>E+ M&K"F:X&US_!#ZS92FZ:D3AFIL]I+&6DT\F O"6!2%@3MM>A;8*W->C]L*N'YCSM!P&1;9T&]3.N+NEG+(^._82%8#]G63G, =*L M7$@9*:2,%-/8:U4N:FTI,%);E]21U#D1*$X'2=NI(ZF,RQ35(AO QTTZN=$F M Y7?J^Z,OCFVZQZC@=:I7#3K#;7;*,V= MPXQ%9O*V$NZ+("V'.2BZ("E21G:[A)*RD&1JHVU]/Z53!O6W *. M7?/FYAQ1R3G*\%JG!IJ5VM2J:KM]^'H14L$ZJ4-24D=2)PO4)=W*!]U+V_5^ M,&]L;PB_F97IV!B"ZVCV@]_L>9YC/,ZH M^/^#?:=C1\ -(W)'4SVNTZQOC*LZ6S7PH@6"G+0BL369!QA>-6]4&8 M2;676OT)GJZ2.I(Z*1V@@"OAB;F9GI5-Z>[M#])VY:+>4ELE*MDLMXRD3N&H ME6+NH=M=.LJ>W&X?U; M.7DNB]Z(KD % KIXS;O5E9S/BO.%K,S6U;">4%VM-67WVLPDH5@-C+LU$($N M' 4=V@4 <3PIJMU&YT!IJJYER/8,C MEX^#BD8G3(;D:M C8+&5UN5BY9: MTTH36I,;4%)'4N>HJ',$X)T.]K:SP%Z9\UI8_5ZVR\JB759<"RM4DFL7VV75 MVJJFI=OJO+PB<_">&X>7EL.<%;)=UNXI3RD+2:';9=6KU?0[NY1!=J2.+JDC MJ5,:5$X95+%=UK'6II?A&]DN*Y\"6CNTRRJN]5:OXL44M=%JJ^VZ5+#D(2FI M(ZE3>-3=LM5/''Z+UBZK7JU7+C3 X-KA[PE+_)5[*(4]E,XV:&2S#60LJ:C& MAFR7)0%-4D=21U)'4J?0BE1*78WF(G+'4JN@7FU6+MIJK7[XZC:ELU\*(%@I MRT(K$UF0<87C5O5ENZP3/ETE=21U4CI -^IN$]>SBMDNJUYM5RZ:#;5>/7S9 MH(_E$0>Y621U"@,E*0-")VU 6*)4GUX)L6)4?3^)11:^]$,QR'02BY2R(&5! MRH*4!2D+4A:D+$A9D+(@9:%81<..+NY3[A99#=DB:^L6646[?]*E]N]=K:9J M6KH5\C.4B:*W.BA.48"ZABVRVJ4IW55\SA>QA%M=HQ997;51*TT1D>)+0J%: M9-4UO(F(C5+:LDO:[E&K;66@L"VRZAJVR*HUU4[G\)!0IA9(!Q:(XTD[U1K8 M0TWM=*5\9'9FI(/\33S\6VJ[>_@;Z!NX!4XOOEV00N^GLRD+0J?36*64 M!BD-4AJD-$AID-(@I4%*@Y0&*0T'B7;#OW@5-+Z^H$&_;6/&2X3"T80P7/_XP M9HH^Q%HCNO4.X\-C/5B7[L#+EF+ PI\=W52FND.%[;TQW6-*VZ03\87O(R,*;[6JP MS6)[+O9C"790FL7\0O&U2";)(WNR'R^\:!.^K5&'EC7%OUU\^* MOU7KN*;(562M65<5_Q] GN@>1X?3&G[.(:!X9.>\:0 WHY_'!))@40Z?BS[S M[+D,$WHI*>EEE1AMQ^5-1"J69Q-'MV6,O%A+J30(E7':S6[[9&=\R(:QNY^J MQT#]'[UO-[W+/_IWRN#Z1__R]N;JY^7#[;UR>7M_=WO?>^C?WBB]FRME\//+ MH'_5[]WWKP<)!\]JR&HMDIOF&DY>"_\6RYX'_P4"1L2#2P=W\\-)V:U56S7M MSU;E M8SN/W>O^H]7,,2'N#'C^N;AX%R^U6Y[ W^4+Y^O_WG( EOHV2M[7;2 M[*U21)Z^]\$KE@CJ'.IML)U,!1K-LM@+;_,EJ4R\I\?U@1TZJJLW_@M' B70- MNM5(T&N5?13/P.:DK6MJDN*1-_?E/BO(/JN=_#Y+OJ60/^.*.@\I.E'1J1=< M=')%U\QW04'UDN.0Y@]]2_'&]LS5K9&++O6?YX/SWQ^=WRY&:#PZ[L?=9?TX MA'K3TI+K;A@J2XWGX[AL6&R7W2Y1E4O='2M/IOWJ*D^./5'L*7-T#Z-*F,7Z M8G@&RL\#XWOU' HQ5TF'W5H%A9VF4?XJ'STF#* >:X5@W?:>'$ W'2 M%=X6D]99ZVZ3Y^J[:D,>QA M[E1)%;LDJ-P;_6OF>CSWR;,5AX$ #PV38<\0<<6F@":&3@>F;HT4?8*-3_Y#+Q1)"5PR M2,KW=J/D@=^!N-@3QAKU(E3*KY>CUJE<:"U5:VF'UB*V9=FAURRZR*\9_]JV^3Z%[3J B' @-4/YJW33#0*=Q'.S.[0PT_";B M>Z?3/$)\E\A],.2F*I!GCSK&YU ) ;-3^MEY?4PL=/\%"7,9H4N.[I=6Y:*E MUK0T7:TG ,N[L3<#/&Y7+MIJ;5D5]$+CL=2W,T;M/EB+AH-^0V4(F.-0,AL6Q%<\_>TTP'<;GX9/)-XTX$%_Z[DN\XK@ZZY7 M48MWR$',_0CUW7*A=:76U4#^[HD&G-)<1WZGSBGGA\T[>1B1@W MMH4IW'QGIY:$LOV^K@&2=P_NI#XM-7MG1F<)X'5@=#-->TJJW86_;0(FH 4F MX-P5$M(Q*$7<-/1'PY372>1UDG)<)Y%Z7];7V89#(#:@B<.&S'C!PIQ2"23= M8-'8\VEU'Y"J"/H@]@14VYK4"'/G>I;*81.L>[5;39/K4CTL/'K[:36YJ7^% M\,PMW[L1^N07&JNW<*\VES7UE8EE>T/T!FS.$IO;>"+7VVG>%Y+Z=TD0G#Q0 M$>5;XGC2!BMO=*VA4G&A9@^YN=]HR+2U7CF>(U@V-.'[X"GU2^RX?IG/M6W2, M$G$UB>M+M#)^N]G!W>6F1.SVF9Z"7=RL7C:XL MO"$!?5- YZSE5\#Y[Z=^#WSM3@]N!K,"J>C-*GI@&O546QZ5"N?39W^&:GI3 MHXS45JJE#J6:7GA4#XIZ8/%2:W;*7I;$Z@Z70%[\F*^MO1(^UFB-5[OK!^^ ;Q4SLNGG)-%:3S.4$"H,7C8_!$X,^._C=C4=@TOR'DY M8<4=S/(8R1[L@4^POD^O*TXN/_FA".=!ARY\RPO^!6)_E@="%WM&:M54TUFE M E]XL+_3J:.I8C^=:(_?K?6\>"O8VT=X"'4C*0*HMZH(Z@V9"E,@]F<(ZBT- MNPYU.ZE&R*6>7Q+H/['JV;L9]+=^ =M+?6IXNGG#O/SJN+3P\FA=]GHL#,O3 MCZFVZG"BYZ"D554%__]Q$RC?$I#]56V/Q2588787V$M K/*O4-YL/ZJ2_W!&*MB/ M0IFYU&XK6O@?3JP7F=S!50Z@TR60B5JPC]CHR_M/%]-M Y6C%Q"K"-Z$!IJ3 M6EVZB O#_2R="=1SO'KX%L;2F9#Q ?#*/_%HFZ-%Y,XGQ(A'Q9-IO[K*DV-/ MX,!X8>[*TT(VB$ES/-D@)M4&,4>,,T5S6L+9.61L)'##A2^;S ]@C=GHF<'! M:9HZ#*F;IZ!OKE8X?&I]!6+]@=3I^T";IJ*YL8;1 OVR)JN91 MN@@D8!\.L&?.<*R[#!%[ZJ#KUWM7%?@,UJ>V1@K[]\R83H(K)!*^84,_V+TA MD,5A=X)@=TBNGC6Z]HF5'XJWL=*&IK:JLAA>8;B>/IJW>?98,]4[0E))+POF M"R4=I$LQ0&!-DPV]F6X&!X#BL&?#]1S*CI3 OP@!?.=C M>0Y-ZNQYNR]M0FN47-#8GV>Z TH("R[UG42BQM++ M7%%'ZC>?-.("5YX8W4!;NWGX&]QE!>G#,C@#:&Y6+AIJMW-P9XK4OLN'X!$7 M^6G"]_++N!&/:9'@NX4W\[2V+,"1#X1#0G-*2G7[MAVO#/X M_D1Y,BS=&AJZB64T/&=&,GP*6+V1)C9 0CT G;[Z9.J'5,H1MSM8N52M'MX5 M7E;<3H_;A\'P)^.-C<[^PQP[SN@NDJ13TVJ?%S@-KVO=Q@$)+O7PDH!]-/(I MH7X#I0UTMH(B?:>:%M*75D5/B]FI GU'*P'02PB793#2SC>+ZFM$I$)E&G8P M9BGK'!TH>?PP7$\7M^NYX[8LBE&H&@'E7Z$LBB'%(>.B&*5W(12^=,;ZR] G MJ9DN*9Z0B5*Z=?&$3H-G4+=EL\+"L#_#VAF=)L8"6\U4[1/I6RAY50SA1995 M,615C#)6Q2B]IEDT3V>\=H9I6\\\6@5FCF._P@BGH&5N%)[^#K3!H,45>TSA M&M[VZD2+AZ:::99/*)4R>3 NI^O2;.?NTCQI=;'8 ,W>F#,T1&Z!9P__4NPI M=1HX79A.*G8S0-+<WC;*,D(?M@D V2&5ZS"YVQ#L-B="/L MC/J*5>D(RSU># ,&-@WO7=$=1[>>V8G7/ )[.Z#A[=-7GX+WG( /]C^1? \^ M];X*XO5"VN4(^;7*14-&[PHK 1D< W60@.Y1ELJ0RGV>)\74,4#(IU@*R79\ M?9\?'PP&QMLB9M@<_H2/!U\9Y+# OB-I[GSB^1IBCD= 0W;;RYO+&J9^S,]PT3A+O9%J:GU=,T,Z65_(XVO!"=M+QH^B>\LA@XA:ZW#'G@S;#*9Q**2+*'$#TW%LKW>!_ MHUJ#(Z794:O=@Y\I93U2(@ M72.EU$49O%Y(+?27TB@@J61_-*J48]Q16UKI^HN4A_4IV1[-+&P/J7NN.8KK MC?1:"6B>P1%GEXN0+7@YFTZE)USQUD^NU6/U2,2Q^ MAL))*,M=RG*7)2EW>2(HDYDM/-6-$2K; !?P7=#K3]KN[0LBW %5;EA^A1,: MU5;EHMMJ26LV&X:F69^R44VY/B7LX=$HV/"R[MDI8/70GC#%T]]8\5JNY;#' MD1H/2(S\<1LO$Z1Q$>D$D7M3KJ9>W:!1[2)7&XWL78Q283ZT69YX@FZ;8&M; M9VAH<\"-MAJR1@6Z1%PF>U*:WKF;WE+IRUCINW/L*=#O757@=3G;1:>*E/#4\WK]^FS )*S< ,!)UB MYCAL]&7FW=C>_S(R"_-3%C7LE=Z2JF+>G$Y?@=2TRH74'D\;S5>6+L[3NP)0CJ8]$-8;CT&?I>3X1Z"X'L ]R+'%^%; 3]&IX+V?/>I8R0;L)M@( M;D+DYT1.@,G;IPBQ;Y\>!*FI(G90-!5,RW\"[?[@%/YJ.X.Q[K O2,++" 5S M/!ZP>&[SX$7U3N9XR$0,,C@[ZI6+9N/@Q2GF#P_X!U7&"R4*CD.3Z0X8U=[X M\T1_\X$4L;8B0"7AXPI]7HE\03BF$[X19?V0H;-^[I!8=71IU?F30:LM.1H2 M,)]^#PZ%;=%\R7"HAQC#Q8\_ *:C=CZ9ZM8[ KIE8\$9D#30ZBGV]NQ@J5O= MH;HT< 2X#"6.TINI3KIP*\"'7 ]>H'J?RF)@7UF;&L^06+4B3)T27(2*3;SR\37(EK<(P-X02W.?-7?W6#O M_3X.%$2!ZUJU^NMGQ=^G=5Q0Q+;7FG55\?_Y"&]%-CAZ&E;S2E Q5PG0=OS=1)AB6FT4UY;LQ?R)E$':TF[; M8XFL%X2IJS;O,9#W1^_;3>_RC_Z=,KC^T;^\O;GZ>?EP>Z]_?]ZT'"@1+A#RHE< QU:]563?NS7O^H]7%\I7_LWO9O+?N^[,GB %WY'WI>? MWWOWRM7M=_@Q4/HWRL,?MS\'L'<&JG+]?R^O[QZ4P1^]^VL%.-;[N!%SBKK: M^.2YQ7$SFS#'&,XYW6Z=9]TR_D/&T66@J,(?8#H9[NW3G0,JK.7QEV8N#.^Z M5\P=.@:U'>Q9HQ[W5L.T[N#+0X.Y#R _7\S-FY3!ZG5JKW0DMJVZGU3D8E3>!K.,0=^U<\;FE*L1*M$>BS*0P MQ !@Q7@":]/RE)"/BL_(I#VP2IB2!21!DO:3D)#W[=IQ\3Y38]7GQN;'C(_Y MC5_W,N"V(%\V*I3^;.G#L3%5!FQB@,"-9D//=I1+VYG:#M\-'SS[F5'TC3RQ M!ECE[NS1-4:&[AB8GH7N7$S_JU4_7W+[G_[2/G]48'/IRHAA 1Z,WL&^@LG/ MGO0AQC 5E/GHP&S MAP[S6/@-_EG<2%9T62/V8@Q99#OAZ12L\>K'PJ,#R2V(S!X25C?TBA9$ _&% M%(0NV#JB78,".XR9BOA*!.T\&Y;W+X"\E>MQ\:*4P1S_8(/M9P)1&,FO"P>K MB>$'8\33N$SV9N#=OM@SA;#K&!;!JN%8.QQA.H*!B)6B>AL.ZGC3,6QH/ A M'7TQ7/Z9*(#"@/V'N3'<&8BU[BH3VS( XC'-U_;8HVW_I=Q=NGS'X?;S\$\5 M/_G*8/[PLW?_VS_N09Z#K;M Q>"=! *&DU1"6N!UC7UV.21.3R.H*D*:/55KE*)\Y96" QC_ 1R=9.) M ,K"B?P5,]><=QC5P+:X[0)NMS$)T"*J@?@Q2.C MP'C_'=ZZ]M"@%0=J[3JZ?)M-C)4TJ0Y!E\;Z["O M']GSC.8%,\:PL-]#T_5EQ1C!/@'3&$@(3(0/(H MJJPCKCB1=#'$+!C>?,)! MT+P^5[ZPH3YSV;+Y1+Z.TS^CN?/R.J1 NIX!9]8C(\SS975AOSR^QVB!V_59 MT)4GO 9)S-DBOGNRQ0(R(33 V=MB$,U.LPK/MIW&>%#'89$(DEWV O#5Y\< M>[**UGX/:Q)>( KN0):S M8[D-IRHVJHH6R1P-@T.[@845VCNA%16^%G\:GOPP';#E^(?G50G2SAZ)(@KY M\VEN8DHP1[1XGM'I%L6V>V9''+0AC &I_@>,(MT1Y-(XN1IQP4"H.\!/BD.--.8&"B_?GO>]^"(0Z??R)]AZ%R)&KFJ\MT; MG8OY*I>8Q&EYYKNZ;!I(" -$$81,[!'>U&W5Z"&^+JIM&PP8\P7Y(P9O!^J& M;@(U1N\*F!'\14\YFY=XWWE?M8Y?_P[_S=MGWRG&O7+=M/QRVJ=QV1(KN628;4ED M$KIM1+2V_3.(-?\_>^_?G#B2Y(W_?Z]"X6?WB9X([#6_\/;;KN_ MQGU[]_PS(:/": U_]-S.K2BH)"1!(($%=[/786$BJS*JLS*Q/?C*+ M(IO5.)1?,A^[3O=F)BFUTA>T!AF5%*NGH7F'@>8)HI\/<.'S_<.WN]O-\&!Z M'94-K)=Y$\YNA5N9K'![JSTW*9[.&$7L/%%RC3D*#6TW"SM*,ME5#)X98O!F M$H,WHA,CGKV*'";PW#0$PS/3BYP@12J4-@NIZ13*@T' 8Q@\[B)E*2VME=1L M5 1,FD<.*L@N7;7J^\TN[=G$[C47]=6S84+,)CP1&5':"J.: PYZKZ/<(ZZA MFFDU#EI@@?D@^I%H9EH!-N#!!4]HGR\GM"^,_F3">4B'ZCD$KW?E)RDOY@0S M=MSV,#QI<.3Q\U"=@CMDP[_Y['%TY\_M*=QYTP;U:1:GK?/9*U87B!KG2B!L MGWI=35EUZ^MKPD W"@]=3,$*$[_H3EDP@:H*Q^;!]S\3J>G$7??U*&4VX)I8 K@"C87(#)Q)(CN"3]O9U:- M@$X3UT?>%O$:W%MX)9JCQ&_7Q/D[OX7Z-'EV3V1)R CCHV49X&EY. [5:KV9 MDT4@[<"$>6S([#=$V-6(W\V9NQS.370="4P;-3R13:=KJL%4@._@P3&!9">N M\WH^L=_HV!A'6,-G@_4 FP@C\$BQ+\QA(QO_1ICG6$^=A>O8X'&6#&-88@A*B18 M ,&I[ M\E^N0=ICHL$7JF#E'7Y<#OZRLFWV'8M^ MY2KR\W6HVU=Z>TO?WH16#*D60U%$B;8ZI7K!&)N$_4.@?^(A:7]P8_008B-A M??$A?C%1HA(W%X :Q??"(A.^<)RAP$8-Y?=A03(3;#7\-UY*@^_S>?$&+ M\%Z#O>B!JF_ XEH2 .>+FAI3HD)I;[3 [30]CJ7!3VT/E^H,\R9O2>]"'BG* M1N V_N$ZLK0AZ<41FIN$.A7?CM8$\:H%M%4\$D? R;N"#%F)\WB.X)HX9I6; M\DST,>,I"_D>QDQ&Z?<'-AX?-&G:Z[W](7F&.=NZ/SY>:#X,7P M'O"&QW<)07<7^BHX2(NA=V [?) OO"H!L99@&7"[@<6P\+A7)*:=1V>KJG0X MLG)L^^CKX$2)/_F)^U9^Q+F*RYC?Q40?!KX9O46P2I25QT?L(\*9VY)@27B)0)PB3#?$G@H7T IV\+J4N)N5B MNN"CYE.<:I;8&.2"(Q-NCXOKSJ)??"5>4 M$XV-8RD^Y(A/L)ZF8F?#)4GV8_D+\OV2C%U<@$O"P_#VB&V&L!V&^'DZGJSV<= \G:*=*/RA**)%[OL>C[V( "% &T^YD8)_,7XR@T#',P>4E_=A0>VV6>(G8;]:N;Z M]CS5SY$NLFCF#1P9=X&5:T->0QN>1"A>[A " 4&FBR\"O@\\BD>HYBM3ST9CF<&4 MH\XXMC,C3$"U"IO! _#:S1"=":""+!"$3CH03,.3R\LTV4PBE\R,;\D$2TZ8 MGEDF\W;8STZFR=RM($RYFVF$/0U3WF:J;@PAIJN;6TW5;(CZ6):])&#!-'#/ M:M-Q<&;4[!-B8[0T7=W::D)<92NQN*P&'C.J\UP*-3+4N>#E*XI12K*,JHZY MS16[GHT>7(/7#P9>WY>B3FDEY8=>3^L"$&%NV ?HFS\P)]3WSKT-RHAD7^U% MY[1I9BMOK&<.OP+')VW=Y!->[ZR_O2QCB5&MA= BD*0[M8<1,AKL1N,ZE, D M_KG%#,%L]#M&DT-3,$1*2%[2/4($ETAQ\30Z0H\$%H^28H*&@_B *-?%D_/# MA0^B)7Q5!%,P\9$2HDR[G+R1]'' F!#Z$<.O^F$,+!@P7!R<+ED:A(&9OH&LSE$ MB6O&"]LDH_59^4A:_QQ5B3 "?@>EX(GC65R? )D<6?6A_A/?<*F7GK@[2.B5 M^)ILWYW0T8/Z5R] XH8GE_)O2//SH9%P2\8(;D:(%EP,A#$1R%(OQ**D/ =E MY;BA0:?4&M4QP,6V$WT_Q@)(V;I'*;<7K&K((TI20M8]N*7]AO(5"&*)BE)' MB]_]T$P8,1[=NG _Q\5MQG;F"/1@M-<@Y(48\MR)X;XQ+V78%\;]*/(GY8:, MS67O*\^&V6R;M>BE=J!Y1#2[B%R& 05SZ<+XE#A[.$2)$5('OB&FD(?;R=1% MA'.@\CA\+U@:=!B/BP5N,Z%Z-\*X2' /;$43?H:%\C ]A[CZ0OX[@3P2)'&K MSZM7;T[W HV>"S^3LO^TFF<)'K8^>!:7WX=% !F"XB/=/%1A<")'OK0XEG)" M='<(K2=>1(\ 8'S9D'N+@']P"SE0D+!WMN>C;:^)GQ#E,65@TZT 0/SI_M-C MR&('%B3IGF@>$(O"#1T]7;R2\,D-?XPF!A$IW+ ,3<_C92S8(=R2,3*YNW/$XJH%*W7R, M#&QX?7"UQ\Q1H@"BBD,2UK!<83/9(#\G,5_.QN\^^>($(K5%9X.:X;[ 1@GV M@I^'\PV&<(0S#\G5)^R-38@)4:(?D0O4#SU]?#'8?; H L,3P<>)A/-39%8< MLEC@P;BLQ,;L+T8C+&06J' [03!$@OTGO1/G.L76Q:)T2@DQ%K[Y"@,(4 86 M@Z5@H2+G\( 9)]ND+8$&A@'+]X!?T<)1NKSENC\$^2\FLJL#W_;4JV&?I;V9 M2%A%K",IB0,>P)#Q63[#%!SDD5#N(L2U4)M(C,K4:3#BVSZJ-)1-),J*[V4R M' TOYRJ4GL(_5?$$T'(E>O09H:W1U4+X+H*P@M%<& -[OC"5PAG8.">6H1+$ M)NA05F)A'XRAI$*-4#(G!K[*Q9+L&G\8@?YQ/=)#J?!=F;5(!,SFD=OX"PN^ MP.-O!56FW%T((PW=K[)WR[&IRP9\+"X K$PS9[8U$:]$IH\-QXX[<5_?90D7 M'X@HX",0("VOD6E/, +XP^-V-*<7^R^$61$H_V MT7D98?WA&Z)F)L%E. _85-;[O_CP>D3*B<3DPMH)]QP>M7!"-(^0/:Y-+)G" M_ "F-G!@\&*XZH(I$_6("MM(2T==>X_@OX( MO2(V8KY3BAH.? 9<1+,#4T9#F/DSN2^BM:0][X7(+#%\>F',B;RVQ()B3!"9 M<"^,KV)$?.%>JR+>P*CM!G::1ZOQT>**QE6I_?*_9PH?S5LH$%MP)#7FDBW1A%L M?,%N@KG%CMS6&^W\S^Y -H_(.8[!DGL=QZ0#:(4"B&<]UA#EA",:Q0^MB6P M8LXQ"(#_UFBCI IZ4\J/E[U,"=F.)?OOHJPEP+:3B(,6*2KX%.3(O+#O F\3 MYO+T!W%[0[""UBI!E_C+K]$&\;&T@=!UG-"B[S\ZX;+ZXQ&7 MOF#=YEGN+]2 8^'C33[R*&J 0=1GEYO$/KBUQ?2];Y]=-VJ-J^7.]S(K!4Z* M=%1S&'RS5(/OG%TW:[U><^W@975E4'@ODG\T)V[94.F?(OI+M$ABG",_K,.; MO*^QZ+JS?':POPS6MP.L9?FS(>/Y4\P5!B7A_]8,;^_N_2<51,;8H^$>^#B MP^Z/> @J/12NM.UO7>;O_?HW+DLO\;:%FC0'/Z)7?X< MZUR)!AN7K9K1:/;@GW;[)Z[,X,7C@H?9'ELE$4-Y3F%UP9ME-$"D)^**.Y?A MKM@$#V5=/R[L"2YL/[H%SJV5@A4S6EH-:3LV^Y:1Q,T5&J#83517GP+O]/65 M?-_<6<:VAE,9E[BV,V2-NIGUXVCL*3:\]Q/,AY;-SO,>X]&]-K6EL+6!MI1O[QO"]LX ML(7-1P@[VM4F"*%Q#'956\P=+29A9;0S6A(#F6;;_DB]->D/[4)6WVQ#2]&" M&/Z@UC+%T!U.(NWT#:0XVPG_8-I\#9J+PU@(Q3(U?T@3(_+Z)P;(?W(7C-G3'>2#8>H:#?: M&@9!H;*]4L)1CLP$R",=:N43@+.W06.O76SW0<.?'0\)Z[JV='5M:=A9";3] M&1LO?:;&2QR%JM'94?#SF\V^^ZO;;2GE=$N=MJ@J1FEFA?64V')+=H!"CN&P M:BQ2KYA0:QFO($6@.-:MB*HJ;(.!YY8I/4R:"HG"2G# A2SX>9(WY55Y6(S# M3.R=QLO=4$B>;+48?S=Z;-BRBNI$%PZV7Q,5]4IS,/7X& M095$7V+Q7D!>V MUZ Z7!\[JZE&251A!HU(N*2QSQO>4I&[^NJ"1$$IJ7UA\^]8%Y0DX]CIMK": MG[&P1B"=L63.DY8V:$$7'JICF16^0W!%3"J*(.1H@SZZ2N^2I;EUJF5LMZ+$ MBMJRA*(/6A&*78WJ8--ZMRUUZ8OW=I.UHK+%WZOG?H<)39U>U$YW5,X49,RY M*0A:*XD-NV;P_0 U)UK5\,(J+%OG^RJO]!:3(J%X--JA;OO]]S-VVV*?J3W@ M/AH.-'JM1F1WUA53*W=GKIDR;<+J=A@4-_I8O(N5AIZ'FY9P'IAL7!ZP&8KJ/Q:Y$USSQMYC5#>2[459W=A/"$3US#^-:QLI]@!_\HW/U1O$ 4H0A)J#75T(=U%&2K@Z(-G\?:C@O1& ME(^))T3),;!R*/JMPS='(SUC>S10263M\5WWETB$%.__%E;++8],O5;6^,M* M*J3CH^9?,)'RE@!L!N?B.6(DF[Q9\6\AQBQYE%A%)L!20[(UO7C1Q9-N8S!M MEL0>OVFTT"YR91!M%*\B];EB 4?:M$=6<^"8'%Z%97*,,X^F<.D\K9G@'I,A M2Q)%0; /XI:5M)\)>TM0M6385Y[<(*J C[1F# M)UXA]\=S#-,9.+#VG"*B6L1A4EJ?4_OX(6=A01) UX,PBK!&HC5Z M<-/48%F,,QA91#+*_)+-?(6K N(5893M\)0Y;:]OICWA-+CH9DZG&/Z3SVE1 MCJ&".Q%$AK"-_IO+Q(PA^#GO23 9U&Q"*+D@4X-): ][ELM$#4S\&R6'A!QF7PV,W%>(&LF?_#J.'?K?E<\*-VP(@NNW;+? M53U;CZ#ZBB9!I2P!RU*7>,PMK]IYM+S:I0"?3]$L$WJ[GE?U;"VAZO&>4(H4 MRUODGZU;$N*H==^K[-,UF_W=KN]5/5N?HT:LSU%)&HV<0N0L4V*[SE>- M;!V=&KJC4T6H*<2_^]&/;NBT8T,GO8[*1H"1HIRMZK/+V,[I]+HYY>(--[(U M<( >G*@K"3Q^>"V14'84P^G.9/Y< M@#Z1RMWT)N^&R.;.F9+DH^8"HE?8>T CS,%5[ ?SAK8?@I-$PO?">*S:O*>F M94AR'U#"X\$Z)SB-I]*GIL7SR<+62DDYZ*W8LC> [=AXWB_! 1S?$Z)TU0-\ M!!2(+/6KQX1EH21LF+LNXFB/[B[D@-@]U^&D[YS*&9*LZ64QEQ3@@1Q\04(>6X;B2"!M,T[?A_ MW^ M MZ-@G?CN!$@J:>44L9W#Z*%9RN&"1;UD&"TEG(T3W9 MN/#%C:T M;H^M 1=D+?,Q4ZV&-E/I9@I5 M8) .C%O;'TYK< OY=O%X,+XK=__6A,A"8P?#.?*MU%>'9N@N1R2PYUB MB!K].;4]XUVAL*(G*/=QTNXBBA0%R63X[%K:V,+;C&WPV+SA^)U[AS-L 6?/ MR>WC.)+9@C>S"'O94>LJ^U\+AD4U'&HL7B8J'&JBAVU27SS7M$2_,1YZ);[ M*P5O&8UC\7("OK)UY?11L7AQB)*B]" M;0_#;J (SX[A-F7'PMBS%H[[@CV51/46BH"_-Q^/Z)R&8*BD<5BP83H\*I?B M-_&L_)!6(7HH" \YE)E0"K7JXH3BGL\Q=$Q"K=9B"M]2QQS'J!H+#BS3NHCJ MHA'5Q0X$Z0FBTJM*?>,$@KW?@N9?).VH%BR?E;^':DN!V42OB M*: V6&KNXA5;(GMDV=#R4%)&O CHT4S3KZ&V[0.G+D@(:'LL6P6 M",/^SAN.<0520S@8+&6YJ$WC@K?/1M5*_&""0E+7TDVD]R9$^&C(G:"'JNW_ M"7A-)>-?3%Q.STDPRYO$?X"APB MR7LQ!AVCU9:0\JG*R*.V/ZPRC=J? ^:V#I0Q]Q-V/]')+BJN1&<,)\^< U6Q MU-><*UD@Y2K>7)0RX+Q8F\R0&51G*.5702GQ=WLRH0:L./W1,U(L''T9S 5V M_B4%0L1M\;F!7?%D1O:["9O.PN.%(!/3DQ5A B=M#T5E^'?Y>F#O&-4'R_:I M6*$G%];,M'F?8=G>W%36FO1\X0OLARVL;N#_XOOB(03A_!-'F[364]?O\W*5 MM9^&21_%6ZS'?^X(:.IS'">>:K#5@I5XGY3I#-?.&%+1]]%HD&5H;L!UE3"3:DA/#C M4T(?IR#0EI'(G01DP')2*!TUN 5 (%O?KT85^WXULO7]:NB^7YL(-5O?KT8[ M?>)H!)E&8IZ ?C02LQIZRA&)F?]6EJT362.'3F1E1$ZF]0L?#CV0RP )NA ) MU'>LKQR!]3F,./+M8=;H715R*%:2!;?7$S2A/B/0G_%1TJRDK[##'YF5Q&QA M5#[%DVP1JII"FGX@S8"T!O-5F.UDT]G$?6_@X-N>OQ!IKCMQ!^.)S6V1)!!* S4.>=S<'U+^BVY6,QAL4 3F")_.3\+@#64+,X%#Z&@SR?"+S-DOB7LP4 M=AX$;(;)95LJ@22GEL;;R WDO*($E(?AL9W(T<[,=V($2.W<79.@BUB?6/SGN:-[MGU M57NIH?E?:69/)LKDB2:>C.\,%2+G& <_QC52*NSR_B;Q1P9O0D0-L-S_:S%Y MAVE2[T6Y'U[8*RQX BO;+PO"!2)WE\"+AJ*T'7_!?[+8S/5AN0>I-A/A0&+F M\,D;E[],D"**]P5FM3C"$R0@,'C*<\)_:X$5(W.U;#G$F8WMR26".3PYRO\R MP;'RWL5)4XU&:\QVL5Z4^_19.%9Q $^3$-];"$,E^7F%=X#G,7XTZ6!V=1+% M[2=EIL-Q'BB MZ^%^F685Q?1 !AJ4)'Q'.0/P;T]LMG@!YT79S\Q@=4@.L-6;+YX*B&D"%Z0_ M]=,")P,B59BU&(;+8\Q6W%TDY^7RQ?G#CT9L/SA 4%:/O&'RP^6^15@_N4!V M *D]<2K.)PX4QB?NA<&R-C6,+=T)%THR%"UIJ%J$43J N4MJ6>2$ M-L#,^K"*_)$M,$FP"9*S@\M3X<%"0R).\ @>)FDQ"5AK(@H75SLW[-SI@R6+ M1Y4^B(%Y%X944(3,6>54&D:.UQ&CRP\>^9&G*$/BAB>\K]R2A_&S>;(:6"HB MCDYY>4;">Y[H)J+.#3RS]:5HL/#(68Q,XA6.J2B^$UL,X0.1*J/@;\'M%* , MLI-:IF<1))MK$I0[@??&Z.)-L)%Z$<\N*%@9FV_$^\8<.L*F8]& $T[45P0N MA 0)AF/!21LX6^AS@,!XZ!.<#GMTLE,+%HB\63 4JE(+*A!I_8134;"P^N'2 M&*G?EC/5]I5R)]JJY)STQY*ZT6+(M^T%6!3YB) RS1V*9>GQ>P0O 7LLFQ&1 M^SJ:U0BKZDFN@01'2JK>4[:15T1)D$!Q/L[-'X0)\$5!HFF\H@UT!-6:*%%!0:WONO+GY!J-*D4X%0FDFI,!7\A M.LRXP B>R2M8Q$XEE(+($0<=U(6';(0C69(B;$VT=#.D-N0[I1]E0!:/>D>X MCCV5,&EL0H & GZ:F)QN4,1JG/J.;C8E#$M8TXC4\(*K$3%!IZI1- T69\&/ M)AI<;-[@<]D([45AI+#\?0&0XAJB+69)OW).",W]5.- (MFG@@?#O%XZ)!T% MU?$'AT7 7*$RE#.Q'H%W\1!@OOBV'$R_FD /2B3DTMYN^SP8<[W89)2S!VV$ M]Q;$[3AL(9!:.(Y:O&!9>46JEN5A(MI97JMI3GB:0%C+,;P&V%.$/B-/@&!A&X:X:B:T=W8]2".D7YJ5PKWGWB+FSC%A32!%V&B)KU6@FR^6FWSE M,LRO?)$]HX>TQ6"O^"8@'=S '^4>%^WQH>&/EKS/Q[;'RS%\^P?\8)GO2HJ# MTG-HC /G4+J+@9,H5OI*)W$+_S!HQJ7XBC]Z G^%Q8J,HA._;X%9%\)TW PA?!:9')$MLC(B-#UL9GY7@-+>CAH/ MOVO&SH*0C8DA,D@Y179'Z^SCK?B*R-'?\ /QU81YCWCH(ZY4BF-4SKR/O#?D M %M#?A8I\.),(DS;>JW>N,QAO\@NCV;YY-%">5PV.VOEX:]J-9I>'M"4>T8C MOF<\RF.+E!E96R?_&W$(]0][/KX1+J"4Z7L4!/IO9FUX2%2$C-M^LZ>4,Z7ZF/?5;Q:6RD3!DEP= M^':3=XD;%^1_%OO7PAP*?C:.GA2A2^)X>:862TYY@_,0$TS"=L!*^[[I[62! M;^&S-\I.YN)X;E#CUHP:Z9XVTBN,=*B>C.3L)VFRS=EL$E2U(2K?YQ4+(T[8 M66\'?.W*M*=E]CNSL =$(C][O2WY*87)#$HC8/U2"PL_R$/("A)1_&^%ZE-9 M7,&!%O51R>3.0;FH&0^11F0-H;\7+&@/HD1C>K$*]&>%:#)ZI,[NHC+XP!5B#A M)LK+^JD'@.MQ//V(.%/I"SY'\/-)SD:!>Z 4D2>+.=@S7ZE*C@A57;X;NEA6 M@:\=EB+YB\GC#X-+#.Y+@WZI0H]OE@5:*&!-_ .P^<<%>VW.%"UMT% M4X52E+A;1\?IX"<"(*W49?FRX(.(\R<\TJ[CU@.)NKZL#1B%HI- M?,T196+P[ZN+WZ;2JEIPP11< ,X*+"8C;Y.'S01@-*%*B$I^;+,W0GB3@.EE ME!FDS%]7I91=FL3XMN293F@FT#1^8<&D %_N/LIG8C'.&A/*/7GMV5C<"1,! MWLA;'@)5B- 3:EBI3%4EW*7PEX4,]B",0SDUNEBEJY8,4:>'KQ;K,HDR$GX^ MN-!(SQ$KA@E<.OXZT8DBU$S=#T=P@^$8EY,WQWIH]29!C:M8!NK[)-(/4T5! MTDIXXT1"86>P/:R<#"D[=&#;8_9ZJ2DI+3FP)@O1R8T'BJ!E MCXV1HH+N"[]3E3-:/UF.%R(]J)^(G&NKVL6I1I''3KXR1V]7C,1R5V?(<2;R M*2.,?XU*2'CC3]<(/A3[)KHHPB0%E#APF6I-!.4]__,T:)X8!#RR"0(6DD8% MM&(*[UYDDCN\:WF)[;N$9)=2CUX,Q!C'8*PM](C&'YM7?60@.KYJ;EGUT:T5&MFUD[R491ZB^0@HV]J5&O0KW7L]AY+-?9VM&T&QOM5TEM3_-MX9B MYZQW[A46A<6ZQ7CA!\N5*PD@HAQ("8!Y8BM(]R2FMN(E"Y(YR)SB8^;LU?4$ MMB\6O?H;Y/3"]XS#J[8!63TQGV$/R[YCW6+C.9>H%01$(Q>X 6%(]GF052I; MOV?F1ZY,WETW5.<:\O4#'XE5PD)$1&LIH@WA8%Y0+V2I2##!%,Q/Z+^;(R(< MFIK^G_ ?2>0:W*46\+]@$IH1_\_"GE@!QJQF+.;18_"4JJ?U[!3)AF'ZX^>O MO+\\F(3/]I!NER_TLM5*:FJA+4(!%D$HT#*$3FG./&,#3FQ^N0K:E)9E+/%@ M$\9R -.FGF:,\4";2,)%-MLTG 4""'$C]]QW>?MMX23P,SK9ZCR9+@^[/-+)_W?7F+_/. :(/QD^_CDBG^]C\$%(.:2R M[YXYRZRRR6(Z._<74R%^RNDO.)F[I$7,^8F?HT\,QB991L6A)PC-1O:M@$,. M+*F_H%-/29"+;AY\(/[J,4']"$K+^YW!ZIY[;+1P+#Q5%&\^=*=3>\Z/7ZFE M)IU0T/&JBWR:\G74\SJ:*((33U"RTBF"."V.G('Q(\09@;TLN5,$2#AYMB=/ MKT->N2(&+YXF9PD_V9.O4OP#Q2!KP7%,&H@O$&A0I%/\RZGO0(RVHK%*V,]: ML1AR * [E&I,PP.C^"(D'HNV>21,EH#)1(NGDD :X??>2I_(KF \_GRBPH\MM5ODN@SGXU>>D$D/5B<8Q MJM[,R T!5\N8MRZVPA'@+E6&YR31B?AVKXA:)C[U6G25+T-NS.^F9_&M*,JJCLXC-[$U@@.(ZT/L/&R8(V83 ML,>C)P46GYP>[$\2]"#@II_Z3!!&: MSCC^BT F,'[<-M_P9;GO%XI _$T"J_!>?.?9!:]])_ >7YE'UBWGD+6K:V96 MF2\I?>/#9]?W?S) "P:I0=NO% 16HW,9&*M >H'8A"&*+DE @P1IO21/ \"[F5'Z#SU,*AJ6MN;4GU,$HX4TA^IG(&A<++Q/N[\65\]4S"N2=P^Y2XI_Q()""O[D33!M#[;[7?Q=.,$?7MZ5:Z0@ M^"4S#RUJT!.#OP1QFPND)WT>"DU("\(<,%T2I#I;@$]-9C%@. 9'WQO:/F\X[)42D;Q!1(HR<6^"'9!B@^_N8F+QAB8ANAC'SR&U6,)TSN<'A_'R M. /70=",!R]@=NVRC]S3DGDV?^REZJ=[>1G=9G35SZIMABO' .UL6I2Y M/SM?BFVM$FC#>D'#^ M'5^6@I;E%Z+,,E5 2&X]F8K"AU.NETHYDM^"[ZS,,7F,@>.B^DTL+.);@+#U MO%PW@O9.6O'Y$:^31=X0B0+7;@O!S=8%'CE?TC"-&ON]NQWL7B5#O+- =C,B MOA,F4I9IMR64-AO??_/P?/];C#$;VWY3L^UGGDI\ F:9KMNQ[3>SL>TWKQ*( M$P^/,ST)=DRNY"Q3HK7=E,A&!=ZZK%(Q0"6!QJ<$]Z^D@DX1T%])1>4'V4\K M#JUV^X.=2U[+V/]@'\45K6RTU:WL,:W-2+7&<,T_PR%1><\WYX80X;V?.?\)A:)GIFYCL=*'W@=1'X\T_QDY$ MH\3;SR>=WVR2NKHP_MNWY

)^L1RB K M0]1+D?%P7DY&1A+I,I/D,(1'PF--_I3(UQ. 41/$E8(JA+&EDUZR"/*0Q">Z M+GB$/79=8@MZQ;HZT51\<]^P^*T]D?!X^B,\0@[IXND\F0OE21C*;S QODTX ME&L ._B$=+ 5U?,,!*S2(C<"5N3SQN:TR)@K::=U;P"S.F2.\ M@:+7.*X8E2VN*C_@M 4C2*(*W4-?UN4$SD"")FM7 MANX$]P7L4C926I@3*V!P@AYZX-$2H"EL1',B&D0DO_V(4F,%;?GAV9[#"&KW+GWXV[J>(AP_+"/EE%(3(;][:_G!"Y*D!6";O,43D MI(Q%"DV.*5*9AT$!5DF*6(IP_9;P-<$C-^T)X62X&T/&\L5=S T>0P:C],4H M@Z*D@*E0U%Y;DBDR#*N#4"[F!,,KH$,J>5E5[E3+D"$+1'(+F&U6*%4)[.0# MD-2E-N;#[:DL?_RZ>)D@>!?'*^DKP>-%/,R$)0V(HV7%P[&$=#:;O NPCGRT MO$ 4 CH&*"!WY<;FI8G=3"#:,8D&-XR@Y7NK@A'4CN!?0*C&E;C\QC=EN1'R ]E5N'N/1N@ K M-GY0H $:#%R$$CD"*_-/,2^A);P$V/B##;\8J]$ZOVS&]FZ13 ]6K%BPX59^ M$^'%Y9>+BP05#^[>YNNKQT0J2-G,C0^#QR&&$WL'V"GC M(S/$Z^[5PT")!SA?\:H%*E<2#4CO9<9W= [BM;G-%IL?JTD0J<%N(N M9.RV1W"G95]'^ARBRMNQ%-J9.6?33M@QO6!^R>(-ZM(@_"%?OJ2*X562\K)8 MA >R#@*97>]=X:Q1BP$1>PPS>&B;85T]1IW.JXV^#&?B%Y7I8I_!NBC+$EG8 M)1GRHP4F7D6XA$2W/.?''3" H6?/U%.&H&V+\DKD#!?)&"$LV;#)4-1 M.0O7*61M0=LH\0KXTIBM49VM1!R^VO-)\7$+9> M13G9.,9;E>(8KR08,E=8L4855P-5K-=1B4'%^9=JM5JK/=FJ8GI7/G_32P[, MVYV44)/!GWKL5G!"+78J=I6<6>.$ .) K-M*.A +KSS@0=A5\D$8AM^.1:_) MG#&!0(.N>C,3,8CO@GQO2(Q7R-@Q6DQD![ZP;#X:D-[/EY)4RSD$)5D5Y&,@ MX%5S4!"LB]P4'G^%_.5T="4ZGLO45NR41U)6!?D,6>HMK\? >H&))?[IB&B/ M+40ZU'C0S1,4&"8@UZG*$$ #-">^&XY2(L7XL:$\*'0LY,3A61+Q=I@;4OG6 MZ>&Q=Q=O""N/$+BQ; +*B]\"3")C%L+60BG-Q_ ZR*I36,((9U-:PDCDA#+E M<"A!3IW'6'HJI_R)E\VBQ?(E&6+9HU4@FD^F[2$2GBEVK-@SM?I5KZ.>J77J M[5(1>,=ONLVAV_:J:V#W=MNCZ@1F? FA!+[FIBGA2J/VEXU++#@@I'=(R%A3 MZDA\7CWAVSY9_Y$'2_"[Z_W)#\U)QVC,8IT=V0\PC):?BLS@&Y+R)05XXE\8 M\M7D?E;#(PVL6* 3? 2OO*;4(H1U)!P+_J\%D:SPXQ/Q$/6Y^*GYPYXBJ2,U MM.6D8^X+ @1%Z<)L(8PN\HK%KUPX2]>NK638I7 APVG[7L_/E94/4MFT%?V& M!KY/93#4AR&H@A+VQ7ITGACNOC FN.#!=3SYZT<$RCRC8O+"478:^35LT)9K M>\M%WGXRZ(B;!RHAD^C-.9D-#HF%YV5OKFUQ/08OE_)&AIBXXXR8M?S7<^4\Z[)FX/]^BE\BEX@RY<5?A!] 467.-(DK M8XL;08S')4,;.?&*+5ON$,$4-8\YJT1K-B?-HF.VI%4EX--J/@HU_W_@KC&+ MR^4KDB#[_&?;X0KN4Z:-?_;%]/X$'YW_ 3PA_ND].J$U68$P,8$((S3;G*"54O?@PB8?[[/87#_&=5UPVMZVKJ^IN2[%BM MXF9A*M[>B>3A0*H7"5'<\,]7SUTXEJJNQB7$E(UF#_YIMW]:XVN"Y&-2C@3I MYX0%*_CP/@H@HB>B/L\E0$KD@PX5O"LIG)^WF2.9U_O&0XL%?!6]GY:/EH^6 MCY9/(?;7\W5OFV6^\ MFDC)A(O<[P=^Z";;HBH7;.7B95X^23"1L^N_+'U?];PMQSO>+4RS+.4F.T\U 3F'_]2O6@6]I%Y_ MP1K@V1!*@S12%DGPX^\V\[";]#M=7I55U]*K[G"KCKQO^ ?3;U'8@%K4AH"F MP"M56V\Y!J.V_!9@/^BP9\J&U6L[% MJ\$>)ZQK#?;8X%3*4$.!4IU0E0[XP8MXML)\&$H8<=+GKUI66E9:5N6_GY;5 MP?$BY=V9JXH=N>RMQH[P)'DR;(3_;3L_<9?%5+I#1>X%K3I/;)XL<*1]=EUO M-PY[M'AZL^TDT2.=XYQJ53O1U@LR84&>$)RDJY=A&9:A3K,=3YIMU_HJ';OJ M.%_+2LNJ,O?3LM*YMJ/+M=5;EX>MTSJNL&M#*/_IIMYZ$(@=71A6A0EWDMFW MJV.<;54+^O6:U FX]J5>B8=?B;&ZKJ6&T[K0*\V;OJ?&$]BWU&,CI.IGENQD MP6N1S!?WC>L0[+(14FGS_A/1QZ34J'VG#AW1)ZHOHQ*_8R<+B^'#0;R6L:"6N"J6-V X MQ\?'[BE:G,1+YURX'CM=X(7/.*S/KNE$7P#;7B@O\<*&YH*ZBB"?NV<+:G5X M+>;/98<2TC9.Q3^9^,R,%/T981?Z95%1*PZ+OZU>D)M#JMKV]UNL?/0 MS.-2-.'$3\0?QW_,(&;9%\6?5L<7Z0_!N$@E,C M$D##OH8,S?!YT2A1#Y]%PS? 7&'M#;.ZY,^;-WVL& M?!X;Q-(_F(<0TG5>;T@8BEO9X,TS/6N)X6-U^.,>NL".U$' M=@4>05P"Q@W9OZ#_-'65=#VF]EU.ZJ>X.DFP/YD:8=XEM8TA)CQ]DMNS9UJL M[U@T]*]!;;O[;1O>RJ_0RO.DD.<0DCD(TVZ-PU6U!T_+\?TL4A)UT4/EZW$Y]5V92>SK4H_Q211SH!8S>U M36=[=\["K+]QREXQ(^7B-JC]7*T?/@)-19[,8=3;/KIO-&FU^A:E3MQDKJVWEZ=\2&=:BL-ZKER.) MH>]8E-^)K1JIW<_M!_,WZV? M\@E7SFLIE9Q?H%QKOW2< GT\R3"=(:/C\Z''+'MN3%S$[ARM?_9A3;PD1?+) M]6[=Q=W"/AGX[022M+SS'P*:#WMOIV>GIC\@*)ID\D4@.D:+L07#5:&NKO&]U%F2"K\ZNFZT# MV&!A%"1DH1HQ2M0,;F1?Q6D@A\[-?B0=!6Y@<7.H$SF9$>XE"W<$IC MDBKX> E'T#7#8?.#NWDE.+A\8/.#'9%T+NDPNG5Y8,[QT]1I,>Y>IP[N7J/6 M:15)9*4=/KD)-F$3M-P%8HZ/=9\OQ1"KX/*50E G,,14LK@E+B#E\9QCARAV M%*(X49.0I:+EA@X4/M-Y @3W";4L\ES\.7MARQ]JWB!\DDJ.B.7S5*837(K' M\T\B<_;\/F.<'S&E0@;^KW/P M']N9XW8]-Y953<;::?"]$GLA#;7U6)K=30 M8'F[Z8O*&7_[NIGMBO]VK<0IN):O %:/0]3V]);60VZU/4L*R%KMTXBSRV]9 M11K;."2#67U%P4^.CSWZ6VFYYG^K;M[%B\L?-[)+]-M/6OPH_E#RY:,G5Z4F5[-2 MD^O(L$SY4!,N(\W/KC\R^,1!MHH72._Y53+H8_X2U=P\]5SWVP?5+]3=[V\U^F!T-B! M,!(6ZX;\5AF6J@\O#)]E6+.ML^O\0Z\L=.C4OBJ53Q;*"@D M[Y6 '43KN?BSPJO#D(1H)[-DA1TG,,2JN9FE$-H)##&]IFFC&J;T]G;Y5Y[D M7V2U@B]EUQHJY5YY%E$UNO73+*+RD^B:=/F4+I\2Y5,WO'Q*V%=P]5Z9[#*6 M6E*U?G6DEU$EZ.% !5-7NJY'B[6*=0A6N']'@T$)QDX9FGN>K%(+L&?5:V0E.7'CR=\HS>(0?8*VA\24B5 @ZH M\A7)7G8S- 7LQW"RL-AUC^?LY:]&@DR5/Z=KGM@BN9U9_' MKNK/9LRQPFO_J$,B@ MZB$(&)?'IPYBW8R-3A%9>G#1MAW1>45HU*)_ZX;G_\=OG_I-Q^_@9_C,P[A^,Y]\?OPU@X0UJQMW_W-Q]?38& MO_>?[@S0<'^%ZM9L(=FM>6.U-U8"A1;K&Y:C CGECBLF6[PZ-\LC\BSM/2)G M^,:=3AEUOL2ZX"^F-QP;CF\&V/3-UX8?32;X#ZPY9AESS[2882ZW#*>O&B/>;].>[4 MF,- -RD;WF:T?'' &^!#+HS^"+X,;X/ET-$!6RX(VW'G6"-M8M=)^,S&G8+Y M(I:\@H1\O-I/%I!EPR_SR;L0!]QUN/!A MCC'OPG@>PRL8W_&?2"7^QDVM,<51Z.G8N<^&F.;X[GJ6SYQHAN-J+=%PIA?. M!>CVT_ M\>[T9+CRU3.G5-D/?W-?'1B+)2<]*().&4QF/C1'1 ("Y M0#N!G[HSYL&^#/8E_/O%2L_L6/D7GA7[LO!9;,W[I(Y ^M_M^1@LTY!Y9']4 M"P#*"RXW/0])'<@&FYR"035C:&N'0[#)H (F;0^N.E27N*5/7G3W%]6>72SY M7TLN5VJ/Y7OG#=[&]=YOX24GKK_P,C)_I/-UM%I7N2DO,E5ZFT\5Y1Y;N-X[ M3)_6A2%%:S,_.5&U0>/K0#W;M[=>H:!VLSA"E;0(^5#K6=$&&CQ84NO(4M!X MVOZ_6SZVZM=YE[P>YV^,D3 MU&LQ",I>X^RZ5VLUB]3KDFE>MK5D:HVHW5MAL]&JG%T;*]X.C M;Y7'X8?9>5+WYV/6!3^WP4,6J4X8H@M10I"B&NW)8W MN?Z[ZZ&$S^DDPT]*@*)Z5HF1RR9AJ46^E/ N*^^S_1U^498EK4K!FM7Y9Y2I]:]ZB:OMYS%JK59K/%L@3:O:LUF2A_XW<6JO=KC M\6J?S._PAO -&Z9NV?7G2+;Z&K5KE=M0=:UA]25532MVOG=N_/[&0*TGPU;3EO90>D4+/6: MYI3!4@Y:<\EN7 >PUMB0LM;-/QNX99G\2:NX&*M]=0E6^[+6ODK)69P8Y=+6 M,^P(N&>.?X3[=A2/0&3'/T(=O5?->51@XS7#8:6*[_]25$>??:7H'M@!T@)7 M];/K)G@AS9*P?1X/GF"-.@MR*AN@S@8$#OO/M&J?LES]O$]@B!7S*DLALQ,8 MXJEWLA?-TN^=\/1/MI7/LV"RTRBP8+)T%=!*!_JEY*GN/J^[SU>@R/(R'M_F MVB9]XQK%4C0D+^^MM%ASOU7Y"_&.N0-QF?UXOMZ HCR[K8=/=Y M/1W+/!UU]_EBP&)+\9 ^[RNR^WP%CG:J!!]J[@,^I-6[5KW%M*._:F$;[EJG MFWLY3$DZTFLKG#'UC)GG@X)U-Q[PAH>T9;^?%IAR/^W5;6U/FF6S)_=+YU?# M,;PP,I^[L-'YG!(9"95/HCHVO;]:_/STAHOIV;U!(3V.J.=:H03?JWV$]MEU MIW;5/58/L&(*+[Y!\U7G[/JJUNQ<:I_PU&WX0!#MSSSV9KL+?Q(8YB=5>GGOLZ/FZ[G;^J]V"R>\1\T-A_>6[Q M>-S+JN!QRU#LK?'A?^"S# MKGL%D7%3LYWD'19G57GA_E7[\A)9PWK%$B7HD+@*QR3_\$"/$!./3C?L7>;E M1)G<*RF3?8YI@Q M<>%C"WZ8NP;[@8W*[#>FD#E-V!N;U(S9^-W'608[&S9(<3W:(&N&^P(A!?.' M#)S#&B+F)1W4#*3(^+=]N,PS7&P,80S-A0\7O)@^LPP76:- =+:U@#N/8(/C MC0>'MC=<3/TY>IS^A9$TU D,PL=W#M\4=KLI/GHX69#+&NUH6#/\Y3:'M=R[ MO*R[7Y8FB"0+3VW+=6$$QWD( #,H;G Y:5@ M8(VQB3,"_HPOY)(RP L8PBO.F'5AK%\4<8:*32Q,*J55+Q]&J_@JC!76[[ 0 M,XQH+U%9;V7W:='N.LJ6EB*HB+G!X#,^2C:-A-HO#'Q8#+4GW\UW/[2 X\") ME+0#E^#F&7*G:.)XE*.D>KM9,^0_L*UP&VN0D<7"JM6JC*TS_L#>1=MV1#]4 M<3G&U,&(//XFG*0L$G331PEY@%7S)_]$0#K#XM*_9+9.4DA9:2,.LSR_]'][ MZ-_\?O_5&-Q]N;]Y?+C]=O/\^&3'P&X3T_@G ?!H^?[V_[SW>WQJ?[A_[#S7W_LS%XA@^^ MW#T\#\@5:OSR 2Y\OG_X=G?[T^%D7NWY_>&Y__';Y_Z3LNW\M[!D>0]_:_A#"KH6W(^DP?L5V%LSJ MS__S#&\U8!-&2<(_ZLW&5:_1K3=5:N)>IYF;P3@>6]:^,*2F:@;IBN*N0%M) MIFLKM>?%,-WK= \EJV*S'9OY(269-N&8P%A)?JT)JP]+6-W;8K+G0UC=U(35%;B5%FONM](N<@(]]Y7-#79]IOG^JM1N7](P<+7Y(_WTYGGOC&J%?I"GMO"Q^>D M/N;C^_/[C/5_V'XQ,- NF)MZK=9+#^9+J];.'Q5>LKH- MO6VLA2"8PS'\Y+U',]-EVBT.0Q*PRY81"%7]7BD6_M79=;V!M+>:WJ<405VG1DVV:$EC^CDI_PU1Y'WWS6)YF6PH+4SZX[EQV]TY1ANC3+/UT:9]=7 MESHD*<\V;9=;-9:W0U\5$I)DZS M,A.'Z)%JK4+CV$/5O3>K4O=>!JJ8XQ]AQ:K>RR"RXQ]AM7(H9;:!1[)U%T,? M5&^?7==[C5JWH3VT4JBY&!ZA>@?Q*I>U3KVMP^\3#[\_,]\'P0Z'B^F"@T@L M9 P9VD3E<0IA^1H"L'XHFEM%,O S2!J)9!VK/W7A@?^FSU/7^@&L>1>L>;U= M:S1S3\J6A [NB*=$09:_QZ=$KW< "KDRN:AZ@]AX@S =ZQ2V@=5+'J5P N. M (XZ&/"N=L?WI\MB3&\# 1:-6J^^_QRF]KG+95)O7( M3G-IJI*Y1\>)Y'*@;$BC#F%RK=LLLBV#UO!F&B[()C=0P^W>_M,@^EBI5/GU MXQ^A/E;2DZ+BQTK:P:%=7[656H77!"0RQ8GYF*61V D/DN-=!;TN'^UAYX? M!KVAH;QBZBOMJ>W'8;S,_NNKQUZQ;X@*&3#8CQES?.K#,8?-TC+^LGJ[5H]0 M#]=ZO8'0IW:MTUP^&.535W)NDC.=PY"*;S;>P'9AG=IE9SF!&1L2W)%81M]A M>OL&@_EJK:,IK6&+D1D2"[^QR?M%E(8TG^D8F?R]S2=_-CIA^CFP?[L41RJW MLV'FV\.$P S6PRLS^K!P6!J-\('8=!\=XXOI#<=K&9_GUD7-,(V_NQ#T.[";3&V$#TUL\\6>V/-W(K$UG7?C U+L M-RY_^3+X._U4_^4GFD;8Y0>6R1R\6W3?<[PYRV"Q>?-NR3>]="7Z-'B#?\[,) @EL%+TLWHF'"JH#I[G(ZWX^F\VG1&]?PTY'R2(?_-T@LBUJSC-W8;QY%_7^?>&<\\DH:G,_ M?'&]^:OYRGZ*R#*437SJQJ1S^]&8+3Q_@>D&>&-XQ^&8!C*C[UFD")#@!$^[ M*#PC1;P$/$83=RBZ$1F_+:9V30@I\?). XO-.OS/$.:L"9]/DRE4)$=T8,?XG6IB)2"IMS+#4?$C\P7\2^XS MC4 69#.35\$!9_UA7,L!"Q1[/V=3HW<\ZN1"H8+&:@//P=]XQ; M.F&DGR2;=1_D"O.\%&&KG]1P7I/'1]3SB71>SB%RE*>@$ M-,3],%"?]GXV\W[N81^W/5HML*!(R)_!?;0,7I5>(F?H,+/^=N&A&>9\_PL/ MC-2_%J8'=T!Q<:NK^$/4V,^S0H,R5*>Y+RGW$Q,WR^LCK31/;MN MUMJ7:V,\D)D=3M:)Z_M(7N)B2 >R#?;N6ZY!\&)\T*#O2VO/Y0U39 $3U8-] M8!!<0ED7LEO?33!.GOWZ2KLG;!H@/&RV0T-$8FO[8&$W<[[[L MRZFTU80Y_">;HU:$XR!\*_%(=S&?N.Z?:\R4;MMXJ/XIVV?<<#&S']C;E%WW M>,V6_#6QVV,LM17K7B-:!W&7!)=-:ON@]"9#_=F,.59X[1_UZ%L6T64R.NS8 M0#886<([9QEA(S;"G)M>KAG=ZG524+O'[")M9!)I4DNJ$G:)6EI89JV_FM.\JCR-.;AD\N]6Z,)0T##Z"J)Z,FS'(EOD9TEPKO)[4-IB_N:[U MW9Y,^HYU#T-R7NV7B> DS*O_:= 2LU%O)2W K-Q:Q9K_*;;I.NVGW4=/ J0 M(A<9MXQ-3 ?#,;,6$_8XBBL/]"E5^XRPCOQ4V%L!]3VR])^B'LZ4NX>&H:O@ M,SME@7)J[_D?)6GLV>UDF6L]!8.5T->+" 8P(0[=M"JBRC5JGVP'OD3HBG@LO0'?NRI+";.(H"K2[_[Q M_8OY3]RZ?5DD&=J>ZV@WJYW5#!Q'.\*][&A'(*?C M'Z&>"7HF[)&51\>S>9_6Z2 V4Q!;C(/8T(%GZ0+/8C3=U,'B08/%8K3:T@&> MIKXYKB%6P;$OA:!.8(AZ+NBYL 4E5@;&*8WB.SR*KW.9AN+K[@[!.\ M3AE< MI5%\RRB^9ODP'M6?:">+'](HO@HK3Z/XCD21&L6G3STTBF^/!R#-\J-MVF?7 M5[5Z^U(?II3F,*4"LZ:#!S.=>N[=+/3!S$8',Q68(=B7NM8NM*FI/N8I$Z+E M^$=8A<1^&>1T_"/4,T'/!(WCJU1$JW%\.X2QQ;B(/1UZEB[T+$;35SI"G@OKD7RZEV3F7I(J@$#VDB0Z4GN) M'G'#!I.J@[M,77FXEI,MK&9/Z K-9U.6?I/;C;#X#I2MQMEUI]XY8/O)HUXT MSR S<_7"P48V2^M&RML!X1@CD*"0/!*),G\.:D0NX;EKO+!U,V]5B*F\SQU_ MG0=XX/-W-GEC7V#HXP,4"+::9]>-^KK^/[5\A_V_(-WG[^X!1HN]YUO+293B M1SOV6+Q-U#[&VSZ[[J[K=EO <#^Y"^\ H^V<7;>6(^SLV\<6 X9K#S#@+BS> MY431MKM)F_[E#2V[]&]/[B]7NKVQ;O"G&_RM;O!'C0/B!N-PS?V0*K[36>ML MGEAKOZ-V@"O;26-E5[[D4KPM&S-6H$-,#&2OF\3@4WOMI-TR)56V4_-$Y=^< M.Q>N5G1!K0FSS*[\P0Y'WV_KF'K>';VR'HZPQ=W1*RW'CG;)F_FVO #YN!(Y M40JL'.'Q^$JKVG%]A@" L4<>^D$DQTR?^;MUWDIO/LO;&M:O>E=J?ZY6ZZJ0 M%FO9B2KVWU"M>V%PD9]N/N-925:,L5F9G(L4#HTHA&)P4Y02!4(O"WN"):(\ M)',I7A*'$OX"HFNXQQN#.'O"Q!6CD0UW8/]:V#,,LRX,Y9&T9W5_\>4#QN8; M,SPV-6T'7X$^!4_2F_J&ASD*^&SDN5,C<5%-?_S\)+]*:GV&+VZTAO[X E^: M+J8\\^%[\R<,WGF:0\E=G/ML^+.U\# M&@E)K1B3H^VEQ6O\NL'[%Q2\K.TQJYKAS3J%X[5_U,^2 MMQ*82$I>9/+1G."*'8P9F]^'Z8HG1D#19U=L,7EV>&QU+@]EO11U'S!;5HEL M!%I=@K3XQ@N;N-^-F<=\3'N-@C29DMX"(SR11\CS5'N=U$Y6*V.3K*>R8HT7 MOF0-']>LGZ8%L4-NWD_4]$4'47]U_]!EK962@,S8#P/9D#.0R>U@:PZ1XB25[N4:;ZNWRILF+2D;4P8"G3PHTI**,E+?>N?=<>,TSH93R)#*X[[, M.1K_C8L1B\T4;C.)4[,/A5J>HE=V;L'B1K.'&+@J.P,(4&&/0/3+=&L%SH0\ MV=(VG!6%YOF+;$RMI;^!]$M(**KIY@YJ#;=_:4+%T(P ;CZ:!;P'^D,Z-P=G2^B\V+OY#.[ ML52L(Z2(HA*>\%Z/HV\^!XFO;D*\\JL'Q)>WZV?7S5J]T.Y4IZ;M9GFUW3B[ M;M4ZS2([">KHI-K;_"<5X+)/RRU9745+#G@K9\Y_-!V+_Q! 9L0U#IL7_58; M) QW,S-"WMFW%"FOKRBHOF/=2>$YJB2_67DUW2REIK&G9;VNF;"J M\Q9'0#YZ_".L @-3&>1T_"/41+O'E\M_1FXG@>%.2HT4Z&:C+LNR#Q41M4]_ M_)S9A2[&,VIC1J5UI3,JN^BF&.JN=@>\UH(9F+7?6BYOI11DBB>#3]7#_6R;+_;$GMN[8#BKO%L=%1A#2TE#5JK&5S!I&U3AU:6E M=% ;=)Q>5NE.W0/$R#Y/W&.(/A"(XKQ5+\V4#-R1'NF[V Q6'ZJ+BY)O 7(Y MX(DK-9AM7N7>4ZJZ><7=%=XLL\)[J/"K>JN*8"V](>0#PSH4RCH=G-R\;':W M!3;#=WL)>Q\Q)@FV@>@FM+_![Q7]DVU/(OF(*\MAF9#PD-G+0SO+/NFR77?>/L MNE'K%8KTT_YQM7>OTJ9Q\']IJ9B\=S\G.90P-G[3YO(]CV^;3,P;;+I)DN+" MB\MA'[$MZ561Z>L357>SG.ING5VWFLN=GS6TNK1O<01E4L<_PBH J\L@I^,? MH3ZY/3[ -)4$;I($TA6".56A*<[2_JL#.U0=V.E4-%]4 KT44QG8HPC_8MN#:6.J_IKZ VH09!OHC>%VU"UIR M6[FPL23L,3>N/\^UTU>WVSL[>(.G/7JK8R9:*"%JG'63M);T MQV>PE?4UQQA*#AQ15C];"P][VT?SWUW8XB_:\20,'SY>O7%%>*[G$Z>NO>:& MVNNA]GI[T9YVUJIM8B/]'4[4P*K8N_V8URM4Q M<Y-Z,[I0,<7XZ+LH,MU#'N1>3+IGAPO&( MTQ\_4_4FB?K>X>.'D>0 2\2OV,X"- <"Q5L-V(21F/[@E=3=7D<%+_9Z)P=> M'+K3F>L07-$=B?/FH>O/#=L93A861.RV0T#&&[C0=-[_[__I->K=7WR4+0$P M3(SJ_3G\9RKO(J@IX(*:87K8V4M@)'WC ]W-7?BF8_D_94$Y9@5SY 2_:VT6'._ M53G1G;G54>R(M]OY/9+?IEI8Y$(ADO\+/J%QYZ 3L0;17 Z%ZJ53DJ53"8AP MH4L'W.SZ5?L7^D_K%XQMQ(_B#R5?/GIR56IR-2LUN4I_H&>D1AZ'SB>7KB%9 MO.,.IAZVFGAAV)!K@GD7?H<<#H"P/'?#S%-L';'>D=T ?$^9("^S80%KE-2@K, +]J0LC^3>= MQ>#!3-X\QNONM_0%VE3/W='YPH^ /@T3Z5@S$A<7Y1<<_L#Y"6__./KF,Z*I M5=5X0&\0^RTV[;\AR!R(Y_A)6JPR^OOUFZG"21P!\\(UF28X,2G 3UZGA:T&Q? M'J<[63Z5[L%OI&9]C=81$;Q7SW4L!07U"0RQ8LYC*61V D-<0;Z^5-M$I4U* M95-:<,UR[M](C2%,NL&'#V6IDE+SP&!]RAW"L#%?M>?&KT2-@/ M*NK:12N]CA2@!,RW_,GJ!1L[DQ9] B[:MB/LH;@]]_NK\;&,M[UC8[U_;JZVCUB:<^ M/#Z#/IX?05\/@\?/][?]Y[M;X]/]0__AYK[_V1@\PP=?[AZ>!U0CW?CE USX M?/_P[>[VIX.K4:]"^=0/S_V/WS[WGXS;Q\_PGX%Q_V \__[X;0!+;U S[O[G MYN[KLS'XO?]T9X"*^^FZ6[-W&;ELUJVL&T.PG6A?/B?>ALT<^5T%LC?&!_/% M?6.B597EPE,<-V![,$R87=.I"?>TS0DG@G!'AC]VO?DY=:KBQ#^89216"*+[ M-%ARC:>!^6CJ;859S(N$A71HKHU**.TQ(K>#O +RLXCC&#MD:#%LO]+<'IK* MH]Q=U5J%$G=T-<.$%FLY;Z79!S1QAR;NT,0=E5LZFEM!$W?HR:6).ZI.W+$4 M>50)H5G"I.N-Z8]!?;#J,'%D3I$^UU^B&)TRTU]XQ",:DI&F%AIEFMYA<**+ MK;7 2E.=7F635+HBQ9!+:(CF9D1)R9'G3B4A\4XM1'9?$27!'D=9:+Z:[\3; M?$!L>9. R(U&.;#E)Z;?/0#-6\0B52^2.4![EJ=@QD<[-Q\I:I&7IQY9K/=' MY[/PF]\/:-G;Y:E UQK?BZWO'*0877OBY3+A?)IJ$YZ^H*<_?@Z$A,F13RBB M3R A=84?TBE'LJ=62[#9O;/KJ\)M=L;*JD(+J1*@FDLOQ2L45K2R M4KZ1"Y5>U?%P>0CAP77.<<<0PIA[IN.+M21SQDEY89GSIN>E MISLTOH,#%WG+I3O\)5XIE>X;Q@CD'DD,S+IW[GX,QZ;SRCZYGFIRRA @7('I MZ2S3RW'C(;&$A"#]RYX'7[S=O;J$+;9V=;E<@!\;_A98VYH!D<$,P>%O;/(N MD;>I_?<&PS&S%A/V./JTF"\\%LD<[:)W&(# MY"7_PO*_.]ZBG&BKC$'"ZMO$;U8M.,IZ0$"0;OWUQ?O;M?%Y^\!U!GZ8]=RI6G*QW-&O@&[>VX7ZI\ M0/J908C HL>D03P@O=[;!7N UWC^SB9O[ O(>1Q/T:QNY)Y/B%#'$*'=R;W+ M]W:-W*NI[L2PKUQJ;H":N_LG8MO+L8DVP>M,<.?@)O@PAYF;VF&L1GG^[AY@ M73;1_-;K!^Y_=@2J7F>##Z?B%JBXTZFBZ=4^\KX,=%<;Z/4&>NRQ>!>$?:S? M]MEUMU[DZ>5IJ'HC WT@%7>P[U21Z&#M'9?8^/:T\5UK?#^Y"^\ "Q,Q0I=% M^DZGH>E-;.^!-(SMWTX:MZ_M\SK[?*7M\WK[;+\=PG&Z @7IW,5>S'-A"A[9 M/YAU_F_FN:IN.Y>7Q : -*,)\"'B!*AL&X_-"GAU5Z^C'>%>;,P1R.GX1ZBC M]"J4^_!N;8FX1>TNJ2,WJ M>+W:\3K:I9^-^^EL,2?:)5Y!?+1&^L,.5OJ; ](;8M$1L^Y^#.'2/I4@'6!9 M-\%D7^:>AOOI""WV&H4GFNP2*;H%]KM0/>M(ODS1S?&/4$?R>B;H2+XZD?Q7 M< >1??/-G"P8UA.*H+XTX?R!V=32RH;WX1P@F5*M<51@U'+4 AQ EQUP]%I% M:E([>J5J-'T"0ZR"JU<*09W $%/9?]:WAL[0#;I[EA>73Q(MAMPR^D/*#?A? MS7<<0M^QX!-OP:S/(0'-K>T/)RYRE^_&DQ$R8#21%7>9BF%WQ[3>2YE%U2"2 M[UT80OS&W8\9Q$56*W0!J3M,Z\AU*-U N3>EG- M2"*8:HB:9.A.9Y[MPY?A"TAUPXE*D.E$4Y4<(U5)>W>JDJRW.&6JDDIT-%N_ MY:SI158&7HOJSY4CX5'!34:SV!Q0^LWR+4Z-02A%CME\]\"AJ!DOS&$C>^Z3 M+^BQB8F8A+GY@_DU<"*Q-10Z@#X#&1/1G;S^])+0=]/9Q'UG[(D+28E7;K@# M>( 49N_LNEUK%UH=I/6Z2J^%L))V+J]0KU<'2$Z?X/E?Z6SS/^SY> P[.AI> ML,2&.9][]LN"Q[!SER/&,%HWG?< /H9]_-PI.[A9/@P,]!DW+)$)(>45N?>C'"=>-\ZW4IV4M%N]'[:9"WF*'7PC[TW&[SC$=N.Y[/":W;Z MXV>1=!;"&'!9?&('=(SK2.97:S0T)\V!U%J0228NN*MVLXHF61O;78WM?,R\ M4S.O 00.![]\5'HX"XLP^:L#]Z8Z:;T69&+;9]>]WOZY&$\1%5<&2/CQC[ * MF+@RR.GX1Z@C[^-Q!N- IX.[A7L_MRB3,]@!IZ'6R;]L\I3.H27H.;XBH!_KOV,3>NXAX(.(@H[TJMJ6-1+$% M&U?7H2U.M]C]&82^5GCM'_7H:Z;MTQ3+Q^7.II&O&TQXYRPC;,1&. Z"!U&04K^\!$LJ-^(F*EQ)PM3;S9HA_P&G0]W!S_ZV M=G2KET*L-3U_G]Y%VX9UH%Z."95 _AY_45Y4%,FXT$=GVXBTD4FDS81$TZHU MGG^F*;(1JKY3@@J2M]3*J*:9236MZ&S/9HOSUU,U/+,O_=\>^C>_WW\U!G=? M[F\>'VZ_W3P_/ADWCT]?'Y_ZS_>/#T;_X=88?/LXN+^][S_=WPT27+4]R3J# MXU9"63\\/H/PGA]!N ^#Q\_WM_WGNUOCT_U#_^'FOO_9&#S#!U_N'IX'@B;] M USX?/_P[>[VI\/)O-KS^\-S_^.WS_TGX_;Q,_QG8-P_&,^_/WX;P*0>U(R[ M_[FY^_IL#'[O/]T9H(_^3PERSGT7;V6R:^TU%;_;;AHK_;="2XR7Y^\VOGQ. M8\K'\T]9DCD%K-EKP5/72D*%ZMRT)U3W;H4Q>A@8)I7$\]$VZ[L_O28,&]4^ M[GPWJLR'%^:U^'Z\$C\>5FQ MY"8EB\K&"+ ?0H ;3@@@LI_V M%*(K3&W".QF1:"7C,DIG!D@G 6A>96$C2*8+:*77^F]]ZZI\3XN@+"(X+"M MTJ%F:KGTSO[AQH[#AK7GAC2-!IF_ "A,*=16]1&X82\H^IZ?_S-6]VXE9-I4_O\\8EXH[XO\-G:W3Y'RH MJ!ZQ;PP7B^/RLQ#^FTD$[-51Y6FJ[PM<,8ZN0Q^>-V'HUR\I3Z,>JXUZW!A, M,&0S7,NX1?H;Q71__#_FN3>NCU'+Q/0>'?:%PN.%C_=."AJ?;/_/_@_;C\+* M+'CB^10G);[C:I[7&$N^OCZ,;TQY\@[A=P$"5@_^8SJW"]*OIJ7)Y=XYVX4/# 7?Z$ M=UW6G49];HCZ##7P(';?#1J?[*+4 N"BC?K9]57M\K+T@PGF>!&X^SZOTQG87KO:(#;\47,Q3@72S[+V.\*X=16P=H%P!CY_=PMU@1HM6'^+R;MQ>:4]H/UY0)G4JJJKK3V@ MTGI F91:A ?4.;NN][0+5( +E)<93C3!71F%EL\!*G3/P[F+\[7>U?[2'OVE;+I5=-;4.:,2>TS9U%J S]34 M6:.B7*;IV+$WPP88:_PF65.:N6*T*,AE!'Y7AGJK;7": MHG518M$\Q-):IO[AF.V&P%<,0F#S!UE7UI0_CRY-:WDFI1226 M]6'\+IGE?=CA1!O 1EX[WBL\K'VSD/42".2SE5%/#$;4+5#P(#DG&D9-^N %\ M;L*?G%<7^QZ_F+[MU^BR,;\S;TX/7_>1+_B[R;]E^]0!9$A=ZUWC!2X'+4_> M#38:(?O8&S[70(YA]H8W<45CD;87B8.MA4?-F.%C$/IT:0!1 M3M]=B)CN'3!2\C5UL6=Q8:S4I5P% M(Y"A\89"]*4>XTS5[F+NSV%VHS'_Q*>PDG4SWD@@9O:!'L_WM%)[*" W38]#RPJ['#= VDJ0*0)G0M)9+# M!VUA%P4!!1"?"\^0_V*'3M3/JW W&6;%82$@G1)#0';4<#96VY4S=,G-*@QS MM6,B/@^\GP8399L.*WD]+24NI%.%<9:K*P(]PL_L![9/YAUCAGUZ-%?"X5._8&6#JOA\_I5:S<]E,/N M[S8;\E1\_%BW>,6O1"JTSZ[K[<;>&XUKS[\JGO]G<;;VKKU_[=>6YGY:2MK[ MU]Y_D=Z_@JFH0 BP+__NRZ<6"P7TFZZ(8BC]%/ M;0[DRX#?TRB^ FFH>MNB^!K=W5%\W1/#;VD1:!%H$6@1:!'L@_Y-(UBKB6#M MKW <]X)-704M2WC(B<',?O-W:RKL>75 ^Q;_/9*(VA.F M6$^% TT%KG)>)VA04,?X1R_FQ,2:1G_,")2@)\(Q380'-E]A$50+0!_,/.:C M4"Q9?" JLP\\68J9(&6N1"C>.AAB1H ',A=V@>N8&X>-5%TV6Z"MP$968!_K M5E>45&F"!"7YT@0$16>ZSJ0Z6D02)X4L"1XD%3J;$.V#+D(I!:Y"0]'*!/?1 M(*N2WD]+24M)2^D04CI)^6C8IX9]5J "*B!+4ZG6 @>.4WH^N'..!.J_FAC+ MW03A0(6PE;T*8RO+-VV"&1+.A2=\WK/[Q(83TYYB\,@G3;GF2%IUW=4I5->5 M=QY5"J?=OM2V),T^?#KO,'MZ!RS9R51J6! M1N6RESL5^4_%5B:5SYYLXM)6WI]M-\^N>]TB=Z!?=7_NG6HD."T'41EO6"ZA MZ8Y+4"BQ/=]QH[=[I43OQ*#!6@1:!%H$6@1:!+I20E=*;%$IT=25$@<'2F6M ME."1P=]TP<0)S0A=,'&2$V%UP42"(=!U$RJ 4\L7?6$;N&A<=SENI^6DI:2EI*6DJZ?T/43NGYB [ 9N7"[U$Z4B[VX MW2JZ^<@)31B:&^$L>'R!FYOX#<2MSA>>LUGEQ/YG2!KLN:UASP>;1Q6B0&]W MM!$IH&1BV7YL5C91'OO1U?:C;%-H7>5$>29/3T^>,GJ]U7=YKW2_O5)%P:5+ MTVN2(YT2*]_]M)2TE+24M)1TJEZGZG6J?E]41^6*73J7Q38;/*$IDQ/-46GR M)1W-47+0>52ZI.Q*.]+0=B3W9.LV%$?E,1]-;3[*-'TJDZ?OM/3$*:O+6WU_ MMUVIYMHIK#L;E\"G\O9L4UF^3-NS%$_'2C9VX&[*,**]1,>XBMB/X61A10FN MEB[L]:2$E&_$FE?#7W#!V,["%/-/^6OLCS1[L5_Y@$T83=?^;,8Z'LU8= M>L)HLX^PDVF$W=@(QT&R*4+S)!=<$S6OG'[5V\V:(?_Y_]G[UN;$D:3=[^^O MJ.#LG'!'J+W<+].SCJ!M>IH=-_@8O)=/'3(41CM"8G6QS?OK3V9524@@<;,D M!%3$;H^-1:DJ,RLK,ROSR4_PI\!.91&LS:O;O"?"\NM!EUS7--@0P<Y&T&28IV6OG)Q]*RQR)XR"=\:/]>Z]]^[W[0 := M']W;?N_NZ7;8?R2W_<>'_F-[V.WW2+MW1P9/7P?=NV[[L=L9;&ESGR*MZR=- MZUY_",0;]H&XO4'_OGO7'G;NR+=NK]V[[;;OR6 ('_SH](8#85M>P8/#;N^I M<_?I>#0_;?F^&K:_/MVW'\E=_Q[^,R#='AE^[S\-0*@'"NG\Z[;S,"2#[^W' M#@%^M#]%X<\D?50T-]L\^U-_.[$3-:E21<3<']\Q5B[62Y%-*PAI&2A%)LY4 M=1A>Y9C:L(W :1@SK,O_NK"M)@N$L1R!>THFNOD&Q_+XA=H*84X&@4%UT[9A MC28'.0BA9FIC2B:6.8.C;#8W#?8R(4UC_@?\"D)GV#9.!:&1Z&2"HO-*#8J0 M"C KB\Y-B\T)?E\.A0^KHY$[K,D5ZA,U!95$P."ZK[K9];(];#*#,! %G*AT1;"WV] )$!03/0*F+[O3.))J!WTJTV^S1;IN'@MU6 MUUZS1]3-F^N%H3M*$D@22!)($D@22!)($GPX>3 );+*\PAR?+%1QH!@"O(?- M41!)PQ@$J,$M:99JDGB'$ ]S(L@W\'0E^0XAWW+C/_+X8B.5;CHQ__]*"8^><8#":F^"5PYN47 MH3."YZ7(>-0E,/W>'+'-]M>MW%]&^%G0G/&]:S@F?\"/5F/XL^^'/Z44G*(4 M( _Q(H)>ME3\)#(+RNI.L5@*R6KD866T4;DI*L5D[#UF-&>3# NLWK[.!TK;$@MA]+V_<+,&+ MAF^6.6LO2Q3ZMUV\;^ ;O^-EZ#^8%KZCMX8[<^$G3K-PTZS+\^9$9/0R3YI6 MX::B5),'%SZODX;9/MZE.\J5PG\QJ"./G0.@0*)WM+C;[!I\[W8-NK)[P53D MMZ.>E8E;OQ,L%!M2&\O-CG@4,5'IF8:H/S)>A")ZGX/13(,OX'_P+W"]"^#, ME,6N.J)1+-PT&A)[*\6S+!/)3_N .QW)W_N8;)0*-^56*\U#,D5@G[.N)FVS M:L_HM.QM;5G+;=8!8U!,M58$.RQS+$&&$K!F,Y- M6T-8 U-4.;MX4S17+6>A8,:7,5:M,;F=P@<4.$R^JL:?Y _3HBJYUV8:"K ' M%#"X]6 "%$0?L.A_70V_XM5$_^]*%)X)"S+*OB;#J6:'9H12C47XUIAC&7A% M_1Y,6V19]K.J8[$\L:>4XJB1I?FS]U!5/GL;;RHV1(7XL4K[>!@B >O1JC3" M@EL1J?L^)]0-6F99-(X@!:HMBMOMB!KRL%;?#Y4K,%=9@;YK!7JCGDD!>J/Y M2TP%72V^@DY\8?W?#PYQR?F8%ULYL*::\G?M?LXEDA=9)70;L$NR+Q*ZY*0: MF01U6OR225 R"2I2D@:WYYCUM#GP\8-Q).3D;<+WKO[T/%[?X45_E[F[PMOE M04+;&A%1;!OC;Z;UAL-YGNYQH^M5ENM1+,H >V8B53ESD:JE+U+1 M!X_0A"P.O:D2L6X/D$K[A6R+TSOO:S9'K? MNG^$VFD,;EF&#$Z$OL.;70O[#V#3"NSI84[(7T)])E9._MG[K\.I1>VIJ8NT M3S?YP7!'>8UJOE _MCUQL9) MFQM('J>IU4Y:#XCU!O0P3&*[H^D:-7U";DA#JUQ'7,$?1_&S=U]4/QM[4R(E MS'6!&<Q MV0V2LY4-39HP1^:H58J2KNZ(,58=QC@J]2"8:O@W;C^'MD@*38QQ289?#]"UD MF?GLJ" _J^G/D1WJ8CM9W9O&RQ#$ZHX^.RGGR#;*]6#/JFJMM-*S*J%X9ZFY M^_;.8)NKU)1S)ATV1>J,\+L^X@D$AM- K6FC"'V* ME+LW09E%)96EZ4/%TZ]OD!^J-9KR?5^N>T;G#_7%4$=3;4X&=*;!)AJ[(\>T MN'NAP(9G+H]=N>LM@3="\\%^3$(>R"P)#CR1PYY \M57Q#SS< > M9^ZSK8TUU5J@H@F<%@KX)G3DLB:#@1(!,!K :6J_6)2#Q%XYY@MEM2W,6\+4 M]M^IP8P,)#MOZ0?:EQMV-B^@$3-D+/&'\B?+!N+%!W?TE>KFG+V)U21XB_OC M[JOW_#5X9*AM#*Y=^-?Q+>'A%;0%HTD^^(.PI#&OT:$:4D.1&:)["NP?KO'Y M04?C5-@R5S],RWE17^BG$"V7M.%/QU+G[BN9NY;MJO UF#%OMH@+F>N\VR(R M BBHD[F%Y7,@'\B(9U?3QZR'HXXE_N3%,$P3WZ?E.?2<7[+I@2_NOA M^8GZ"IXL2 O,PC]LHI/_9=OW[(WEG=N^MW9J^_[1\A)VS.__'9\NDTC/X?[=][[=OOW0T_/O0?V\-NOT?:O3LR M>/HZZ-YUVX_=SB#"N,V*V*FY"9D0N]& 15#*7Z[@P6&W]]2Y^W1$HI^VA%\-VU^?[MN/Y*Y_#_\9 MD&Z/#+_WGP8@U@.%=/YUVWD8DL'W]F.' $/:GZ((O?FH(P?HMFH"I;!11T&" MI2&)EM5&B.PAYGLF2T[(%4@WF+Q_??2AM?YA]Q9]M5=M3'ES67,QI5(06!@Y&:(M^ M@+:X1X 6O(\J"]!Z_U_/24J0C>1*G0/?WAG>AK[8? ?\,;(G0^-DHN!EQ+Y1 MFI4(--($B;L247]6;81AX?>!("M_A;7@]?M4-5XHL8 !*/N[,&#M@I>/\0A# M,)04CF)4RH(?XA:>AE[ M?@8WG<']4+P>PQL>E;RJEL9@+9C\T?^ZJNYAM"0=@JQ\9D!"@AJW=_R5 9K? M?57(7'=MLH_Z^:K:FCV86U0=]XU_B-7@3E@5_Z7H#\TL3H/5G5'U=\;G\AY; M VOIKLNEM7WQBR>4C(J:352&/PVD%%=T^@+A;C#'1W,P:\CG.]Q^Z=\5P2.HE)"FUT,=07Z*235+7/0=2N 8G[G5S'=/I%S*GF"\%7^:47!)+ M9"_8'!H+SDV/N)]- WZ;JPL&?<4BWC )%Q\%>FZ\^ R3]P=^2W,6=T#>W03Y M4)H&Z83I*7R7XMP^C]7%YP4HC<_4").L7KAAZHX(3==8#=0JJ%VX?#J@S)BL M,7TYMS1CI,U!'KTDF#<-/GZF9.Q21B\@'F[A:]*&S\UG\%R]_G\3IFI1_UH1 MUROLRV&91O BFXY<:YF?L'JM$+K$P =6KSV\^X7+2?[8G).V:B]N5!D/'K>Y M@=AW'1OO\6 6_0ERR/Y.]7'70$3(B:EKYL:TC'1,P0:8@@VE7%K7L*L)$2\@ M$B^H.Y5J;E<;#@AXK12##*])[]M/W3^Q4AHQ]Z4I[81-UZ5A[=# M*7QUF_8U-28N\2MHD9,$;O7J"]:N9V-OI7<9C=U5;UHS;#DS\SOKZ(OJY7JV M7UFS'^ T1MQ,3^/S"VL\('!A*]?+^)\1'!78MW:&:1' ,GZ33?W7"N@V/Z.! MC^399W@(!>ZZD?$3]=D2*)CP\XAG3^QT'QXSA64FPJ4=5L,=!3H"9[3[/--M&KK"T6/0$T:G&Q7I'B'_2PM%+;1LSVRCJ'I;R MC\GP*G,[@&TVN#S+(UR:)ZJUDXEZM$J%F^)U1"N?C\>50B*1951I=S*G1-,R".!U:UV+ MA2))0?+PV!":?*4B6;#P+,-M=P+T95=F(.C/KF5S4P:C-"&[Q L6$8P6+<&Q MF1Z"+WLC);W9RBPXY.63SJAJLTB+OX*)9H%81,__4W3(# FEF:"E83U@Q7%) M9 _X8@8B.5>UL1=Z4P0V-=_?34%%U,TS[#/QOSB,'X][8W5)S.CW?7A6E ;. M03UM[\>[M&@OCCN=XAQB/0%"@3#V' 5O 6N11<(^/!@4/E9YX[_=\9W0D>^$ MBIM<+X2V]'@F_L(8=]D,@!8.;"^<+_-<=@C@[40IYA<'IQT.ZGG.V4;_:"W* M%^\S7E^:![6UVX2HY,LPTOV5\':K4K@QS'4_ADLA ME_CE^O:4YU6S;;_JJ <3CN+97#>90OM*#3K1'/M.LT%Q:UO&WMF4M>Z6E/G1B')F8::9^A^365EH M7 CNVCYWGSWNXOF$YR;?IA2+8(W((EA11^77/VG4OB8/@8.J(T8@C]0!KY77 M(/'7@%B-N,G7'K'[!S:80BBQ1"= XPQEZ5/8T+K.S9/\>Z ML5=I3X.5]L1(C4RNE^4CQR>V+!\YU?*12RMZ2+Q>IK%:>)F" 98RE3.15FZ0 MZ]1X0:L_8.,C?)6X=9RKBVV 9*W:+\S[T?6 @Q%&;> X6;X?@I[0NN.PBA#C M^P&Q@8]E*T4$U['[DZ5/]*"K1A(]%0-QC7IQ Q9VA@' #W#\EET*,^=SB[,: MW]YQ%V65GP:-Y#0[-):"B*'[M6@LQ[5HK'^\1>.^0\@6C7'FTAGW ?LWN(>< M*AU,KN _7DC?1MEZ3K8*E/S:A5^R56"$%2D[JA1NOE*8G(&WI*(8Z/*ZJT1? MZ-Y[F'H\$:0@#=".F=BKYK:UJX:9:4UJ5LFR:DAM6E]-A-59#-I5J M:[T>,NU>*++'U?$U\@-626!VLWUT51PS2$J;=/8>LS^7%-DQJ)3&IJP7;II* ML7Q./:M.AKV5 'M3.EX;A9N:4JFL5X^<@,J5IG(V7;7]V*V7S'RV"OIJSRWL MD^9!4"9Y16W#M.&S/;9T$SQ?I5J,P+/Y&-$_G:'*3HWAAZON_1G>*MS4E58S M<0_ID[2;3T ]!PHO1<&4U-'!+1N@3]LGS_'U=*-81-.K55M'_Y!Z.ENF9Z>K M&\52X:95BL#^2UM37V*WUSST5S__%9Y"K]<\T.G\5WA23G\^-%PN(E0IW1*D M$I!L%,OL0JC6JLJ(9+[XG4J$LE&L9' !*+W;O'JW]]2V?R6W[LS56;-*W@A4 M>W9Y77^H-A!([_*?_/[6(]84]!*=X27);H,4&YI^"*OKD>N.4ZLMB)4'W[A: MN"DWE6HC\:O@RW*.DQ>"+'WE&H?*/]' YGG>3E7R=D!@>7Q/%8W3'ZC!\-&^ M =&ESE]N=X] @CY(GJ.E%#2*==C7B5OO4K'OR^G4LPL:Q0:V_);!SDL) )W_ M"F6P4TI"AL'.4[,.-J-3,@];P.AZRLG%TD+T3LT*G)ICTV5HV&=J&.1BB:=@ M(^:"4!>PQ#5-!/\@4,3-*@A=".,BB'T&ZWSW9RL@8"X,)AA#?!$ (J*K@C.U M3/=E&HES&1D8)%/U%8>AAH"KYDT:7(2)9 !!MO:*#<80/\;#!F>X-6LS<,P( MU$N&Q(W=%1@:L1UX&\S6'3E!F/)8>!2O*O7XG1:.79ZK&>3O+G"C7"PUE1#: MCW\32!DG/#3N7>X#B>H_/O<1_N.8/,5.$M:260QA=8WM[&..=200C@2@_M]5 MPU6MA>@>HK"%A$#!]\9:]27,6PU0PM9LW@P.6QZ*Y=J!=AXO, =X'X7Y!WK( M!0#E%?8;KG,&9$'28%E:-/VW"\)7$_/P_>G3P)1DF%=X; M/@/Y?K#9T^%KW9DZI@(OW::[<931FJTYUN5;W4R[@3YUWK%C%QT+EGB)_XFB M/C6JS<+Q^J@(=F@V'(T,Q0@H#XJ/-U)@\$RX$2)[;(-V\4/7_SV;/WUQCLO)=J+# -'M@LJEFN7$^L553&=U9B?9[KTX+7# M-ZJ_TA\F-A;*/L1;*F)^5YKQ77DED^.]6)=[T=N+"&,X?,N^^WBC5"K<5$HG MF50M#\VL-FI#;M301IU:-*H19-I;M5RXJ1WADDR>EKG8A$VY"8.;\)OI6D?8 M@Q4X+NN)U^K+X_*<=FI+[M303M5>CW%:8NV0TFK*\_(R=V&ER'I3ETI?"/QR M$&#W>6Y)W([?--Q0N#GM(;;752= W"/LT5KAIM12ZNEO4B_?8JWKWVDD7.#] MG/ILOB[3"5B/FS'E72^Q#[77WA)OZS*]C!-9%M[5$K%5G?425QW1^A-G!%+P M3*U@WQ_>[)/=JGNI%^IHQ.M98"6!&[[ U1[V;5_+K!B;L"Z\H69-G?R/V= S MY!^.S9JD.V;&]Y3+Y8TH,(B\F=:?K*N\UT/=NW3ES1PW76GZU]:7D_W!LAS\ M)!X8&-AOLC;UH;M>S8Z^PP=%N$RE:+_@';['F!WOZ5>[=8]="\4VK,/JA9MZ M<4VM^+UL648)2+Z.+;H#C;J7G6D?+'-F,@7NY4S 9,>8ZA'.D["I2))867\P MLP)3->*(PC;3D#!S8A?NUW:K[ EIFB5L9&Z#]_:(8V M\83H\^8C]GWB+])THV8BBY-9NY1_N82<[]N:B8V\IHF-ON$E;3!KH1YKE M)MR==C.GTVD_>^1>F5&]"2.Z+OH[X5@]>H]+I=/H*"I[YLJ>N>MV@.VYPK3_>>0<'$(M< M5JF(OB/X8+.(\R#E8,$>A,U$L?<-TG9?7-OQ>WX2[%#%2T6^FJHU9EVEP>,= M@?-KHUTX-2UXWYBH!J%(8%89%&XE[0S!5+;K^ M#N:-;P[EUOU0;GV/4&ZS<--8![3FW #^ZT@!QTR'*L6FUY$L/:K4#J)*JW#3 M;%QOHPL(G<;J=V8S^(V)53CT W,%UQ6.I?$B(&\@@;@<&\.*SC0;@6OS6>2& MPF4X52O;*;P,O'E[U*L75%EW/7I?7S)Q M^2=EX@GX&^@,.",-O!T"Q?M, M0YI#XS=%YIP:>(S_21W"@L]\4\PM[16V YQV!GTQ'8UM#0>;*?!7KM707D M''!!$I1:6[QT*;C=WC=?P7FF6,^68/BV35(Y-KAPC3O2E M12@2%RVCD!NBD(A2(T!>6DI BK?$(,'1>DO)GVW\++525LJ'N?RM'5Q^ MOF&?W056+RQWZX-WC1"#XL208Z)]7 3[V>;>*@@L ]H([1B6B2B^#L0=:QR; M9HFI,U$9.R_5W&,N,8^],W%?]8$_2JEQBE9? M^J1.Q/"KE(#,E>OU_C$Y,_PR(6>"ME^E7+AI7$= -P1,/SS1I&\C+3&&6+INYEU;9D+. M)+5E#2S=ZZ+4EA_4EC74EM_HL^5_D+VVK W-8OEGN/XI24I3M98;"RD+M;QJV><(1'U1MO$UCID?3)-5E M$T3XNA5WE76(SEPO^]R4 'JGV2/=A).)]B>H6ZAAL\R-1\J*$_%HLME2OZ) M^U"P'\H4%35-'NF M)>$L2-? W'?L%ON@JX:]+6D^PS*I/$1%/QHGS@SSW3O=U;$Y1S6*QU:Y6&SA M'_#L0@W$.*P043_)_LH_H9,)[B*0@7#N%N*=P%,*UH^/IEA#JHYGFJ'9"(,] M)L\+W[#P-C][G0:SIW%)HA$AWBM\#A\H%[]$#\;^6/KRB6>%^3,GO+*;12;A M6 ;M8'!ML%8[[+\>9N]HJ@XG]+,.*LV$E5L".OV'"LH1!B^5.+ZW81)$.Q6Y M:4!6%M+$,E46T:1\_ZAOL!XLO,7Z9/+"@,/' 9/5GVPX63',IU(I>CL&F 6/ M\$^",RVN# HJ=LR2=<<$<DN-HA0[,Z:L)!?X/H<3XU6, MQE[#LOU"5$.[TZ(35,B\IANA^>D(G@X(&'R#/9LDNSRI\-:(25T>*6#P/DC9 M,AVQPE#E&PJ?[:MFTW4A?J0C6"Q0Z,&$MRX\4?;?L.6%;;!==/&ZN@"QA[>Q M)]A COK.EHS4Q=4@;36;1\Q9]3):Z7B*XM?&;)_@M1R8",PDY<;I-6D[8EKE M(FD;X #HY >E#HX(3PT"_%/VX#"72!A22"3*QU(J0W1:$5'X#O_D '5Q3;[Y MZ.E,QL9\PRUI[X\.^W+B6FP/AC>?9MONRM[S&;:D527RB -+A_6S&-.-I36R M5/IHI=+KQ="<'N4U$]9CY!J.2>C)E1)Y9C7&FI3QAF=[CG=@RV=_ECCF3)0T M)560'5SD>JW_]I5%S'F?%9975IAP??B6U1VG,GI_FI;WHFDE7FIDG:JLQ#X^ ML64E]GE58I]-F?*6\^(0U5W92W57-TA'&N97'F,2:P GZ]V%P4&) ZKYZ#:) M=WS "-&93_9#]1+.FL&$L]U<(N8WCRPJ%GFM.UV[3=\,X>BT]/P#09?H%?$8]BN MC5/$WWLPYW2O7;")K=)J%95B,0+-,$&)"-QV1[$Y=*&COJJ:SOI)X3T..I&L M$UK0C12^Y_6Q;QC;6X--8J:B(=S:PGT,- 5C*=J(Q0;&7B2.^?)>LS]LE.?J MCHHP@3^F9N@+ MUB!R.;OH =( )L0PF8M8;X*MH:DIGHR *J"B-)7CD,*?,,0&;J5?$;O^"=M( M\.2<6FR/H%QQR0Q_)AZ#]VMC#!)A;/$5=I$UL/' M4U;'6Y3P9E38Q-1I%=,C*TJE6E9:I59LQ@]#00U!.6R]^$^(/IYB_69:OR,S MCT0F3&]42L6&4HRJ40M2"7Z@UJOH6XJ2*AHY,E&\0'#104A-H^#$JD,R% M->8TI$T#]H3P%GSDWF"G9:"6#F]&58QOQJ$%1N\FW<8"W2OGI+6!_ECYPU+\ MP_HW0(YC6R_'D>''R#,Y\I2*%"-,FT"]@$"RG-;\ZFA$F2&SNYWY-J6&J,B* MF!$3#1")GDG@*]1!V\KKJ'W%CWIGBG-;"M/*-=(G<;HR$ .>)HC72>KR=,=I M\HFC#(JI!W>3&CTWQ6L[C/#[ENK#\/)['O^M?B]G4*TNVV@6WHE9'%M!7>X< MM@5&PKJ#<9C=#3P1_7*]C2ON1#(_'JV76(@68%6!B?_!*7P ;V M]E_ X.&FDP>E3?"LLR?B6,3+-A>7*':UH"O+9%$"@RPM/V^?!JV[D066JJ6I MR V?6'@]^ZQK]G3K13I3NSS+S)EZZ6?,U O@KE!F.8X87W'&[._7)$;X%9_N&; <[;5)LO;X1WTD+KK!-W M\8&]+<8)RO 2E!Z$'9TX1_=E+3@6[C$3^1KP9I958,M)>S[4BD2A8XDN)][Y M6YK])[X7YC"A&K/#O,2&Y4XSEH39U7/AQAVN3C/'@3[P.W[;1(1R1]-]1QD( MI+X(]".V&#@78*//X8">:-MW-RYK--4HF)W7I ,_"BN'Z>H5Z1"./]-JJ/E- MT'>!4-0*%ZU(SJK^L2(F%F(?R]NP08QMFY\WT:9:*"\S)%]"C?(UX-[>5YMS MS2;5>90Z;V^1#;$@SD:6$83;#V;H[45NQ(,:@N\"==GR6-<'M"-71V2C< @N M.TAU==LV?6;^)NA)1YPR8PH;U.*^YU]-[%:A&<@[GK<5D.#UD JW,;R2U55U M@D+I-_ZD"A6/(H%(R\IXX=4PN2)H@SS=9[I>55G1H@X>CM'!((76HN=GJ3H\PV75^&(S R75U*J[YUNX)ES$M MYOCC99[-;@?;&!K1G,40XW])M8QHU2L;VKQ^,%ZXMVL5OQTCJ[:6 5;;G<%[ M8 P[)KZM]^+L8EOV^KM]M1[7\2;,7"JOKV;3&U.*?B.:;MVC->W_YK,W 9<$$$I@4 M$79=H[Z_V(CAP%70U;D-'WL_?6%]BJU0GU;QGGKS%W0:(O[2^"6VSZWXPOJ_ M'QSB\#[-3/4*+"L'_?5I]Q/,P _(B_B+@"6U39Q1+,MUSH_W!$S8X7-\OE,=_NLW51,RP+ F M\B .J76-)XB1^&*9KC$.,K5%LQG*I&G^<']4QQ MJ<*U^J9LN\K/*"O]L5A7*O5&B@WNLY:M MOYRA6'G'B3A)V"&"9P@>'U$@10E+7++X.=4*AW%;!]!)3NA2.\3D\?3!X^EW MGOTGCZ"$=06CJ]TU.'+9;K5)>3F)$-=1J5=J2K&T#@MWNB?1>8O8OF=22C*8 M\-G$H3#7D?-.X&B2_E4F!]@_F$5VMN?7U;&T"Z?K:1Y@== :Y892BJAR^B"; M/\GS*R4).\_SJU&X:5Y'M&PX@?-+GDP?/)F^\3Q@>3@EKSI\TI[F^82MT.I% MI59>[S0BSZ?R6'(%&I M#Q\C.YU/XO*39XK/W_F]Y\K5Z?83*X%27KE# MC\[Q.ULK^^C7G=MOT7-C6M=8H\16K:(TJN4SNKN0M^B)2URRQG2MA"T.CW!3 M<8FV= 7LB['I8H;TN9I0N5CB*5C3N2#4!2QQ31/!/UBC$-$L*_!^7A7,BH)G MZKLW5U%#<6$0-T/38= D 3 ,^HX_LU*7$3)\[)>T1 -HW?=-T<^= 2Z[8"C MST1SPC<3.=0OVSS!OV-;O9[I_)LZV*3HQ4!$S^5(_$NKIF?J!F4"[*P6;FI* MM1S7SM!G)\(U,87B&I9/@+!V&0&)1/\D!CSG>E S<>B\?KLBU$LC\2V&HN>_ M@"&D172I%/B@2RRIC963J4D OPWZ9EKB(WRNE):J"_#TLTU'OXY="S=7F)\U M<$BOJVN')#YX3?B1P%"E?.3/&,TO6+?+ 9#5E3V;??97( ELLGKAIJK4BUMU MY@X'2KZ(G<<#JH&G=[VR]?1.X(#:O78[V+1U*POM.!XF5+M=*[8:A4NRA.,J MOH,HOX<5>GO][4+8Z0J#?O/ @Q$?6#56P)D9%'L$V)^OED/8?E=+K'7-@"UF MV"!@_%&&8\0]>\76"$= M4?\NS)#\UKE+_NU0X=X1QQS[Y8$==8*_S"8\#4Y+?J]U$?,,$,; KF>$L-_^ M(6P6R>53YW+LKGYD8,3P0O;;+0QD\5X#[/=[;9(]_V62S5DEV4B@BH^'>,2. M"U!V!T"*M#)CFH6;9K&L-&MIYOON(1 7DQ&S+@4KF2^>B<:LL[UD(^$-Y;;_A& M8,#^&U)K5M[I=F"W^ZMZJ7!3OBZNWE]Q2K)(O2QE/'_;L/,^QRYJ9VO_I57( M*+8P(Q_[SGZ(,"F9@O4R*O;HUM-'*3\\NT,^]L(P7B#VL EW$Y9D;4,$ERXU MKQMIHH2=BS81 /WPGU*KFM(D)7TDE,^Y61D2,.&#=D:@8CT7=D85?(>64JSG M!>;@XNR,"('(NYU10\2<6IIU5.>B3*29D2 ?JKIRO2E(I\?%D.#JOCJ+$ \E)LD)JGF.]<-,H-Y5&*R<@'F?G.::?K)"V MH]C 9(72.5U/IR ETD<\CYO[E0C,3C?WB#)Z78JL/$W]TOX2O>%*TMV6[G:NW>V]]U:<%[X;8-1N7GBC)+UPZ86?X1*E%YZ# MO9+W54DJI>.%_R:P=XD$W]T=<@S!2?$?P]P5A#<(1Q8&(=L1GVX5D0ZYA::% M9K@JMYXW&41MVZ9.=S97-0MMG5LP?EZH_3',.?%VL(' <,&A!E2GS)+_6:J4 M6\T*JPQ<(M-5RLU"!'#9QX,HI>;N$K(1(^,X\E2J7I,E:QC#&7XC$5PBX4,S M&O[MXU2L[Q2*@LW\8:JRGWVK8E]RQ0RG.: )1^N/!RAK3LB]:;Q\OM=>8;^Q M+1%%W @2!^@4029&I:#*\S4>HS4G=9!+*^SA*(;HJ:C& E3'JT;?;#*W3/"Y MG85"8$%"+NA_76WN2XG)I$3')>EL22I?$FH7;;GLMRDU*)P7!/XQX,_PU]$4 M'2$;$09'FC5R9^C6C-@'8PTQK1&ZD*,?CE3+6K#LF)GIPF@S=<$ #@66+[H_ M:#UJ"+*(.@_'(6^:,R7MP2VIU,&>1%>V7/SRX"_HP5]0QUO0-7NH](5LQC=L M[AI C84W;":#;KAVVHESV$,2^L"!M\>2,M%/>+#0]Y'NCNE-*SB%M2?].&_@ M&Q''5L#(".V[E1.-'1VQYTK\Z=.>PR$\7C[[LQ1>0YS#Q*+LJW2GL]!MPS.% MS86W#?J;NK!]XR>TXNBC>?/*(N:\SPK+*RN<^LY[" 33\^N:9@BE*1['\\6GO\4GRF$_0P<0^ZAP M"$G+>Y&T$B;I?AL^^0NATS!E?K1_[[5OOW:??NR.#IZZ![UVT_=CN#;>9-BL2.,WE.@]B]_A"H-^P#=7N#_GWW MKCWLW)%OW5Z[=]MMWY/!$#[XT>D-!R*6? 4/#KN]I\[=IR,2_;0E_&K8_OIT MWWXD=_U[^,^ ='MD^+W_- "Q'BBD\Z_;SL.0#+ZW'SL$&-)>H32"YP6/PGBM M2@[0<)7-5D_>[*8,39AT0Q2[$3,G$GSG6FC.,UART[7 4/^OJUHP OI'?OL5 MWQW1D$+:1 /W(N!3"#_!M+BW,0*[7D47@#L@:/[#;]AKXHZ_GCR[-KS>]CN# MH"L ?H9-7& !#X;\T-[I^/, =(ZJDX&INSQ6N(SU<36#J8BQ&+A[R]ZT M2E>*E$6O"Z<08!1RQ+;9CQ-SY-K8"L34J0Z$XM#TJP-=[W0TG&ML[YLZ8D+- M! $$Z7>6*,I\'8!\N&QYE=RI8DR.%.0,]/"4"XVH'!U;)YSI7GCV; ;8/.-P%\&ENDH 9^QJ\!GOZW.LEN. M/SP(]'_X"<''"DS.M7&?PM=@@N#0V&R&0/\_J0.>_IP%4?Z7'S?/%%Y'#/C# MLVG^R5L2*$SVKK37]>G!DR\J-L] W0"OL188:*! 2'.FC8ACP5$%PL6R&83L MV=@8@=$[K'+&%%@V8]/TPQ!^K$'3-6?!=F6$\'(%1# !; Z<,%U]C($*O@GH M>#6&FKU4=Z/#)"$/*>*"=E\QKM2+GTM%1:PS2%N*?.1=G%:$FM,Y2$"=OE(] MT,H)_XXB:#O\3TSUB[^*4X)W?%#M*9G D\ /$$T=HY@@O4A=-%A$*(Y'K\2) M@6*E:YR[&K6Y+ESAN8,OQIY@0M9A#<\+L9>\$VTU6B7D)+@JV'-X,,%@VDP- M[" XB#1[A-^"SY)FR-RBGQWU73 D0"#6!(L+N,@@(*"D)ZX.Y&#(R^R/5; 3Q4&R'MOS6Y-LW51(?PS_P0SU12@"B"P, M[%RD<:#M"8[%612@LD\'_]U[>KC4'R*CV-A-LJL8U2EL:6)$>X!8*98W13H_DRIL30'-"-\ M)GGQX)&X-1#G%IYD6'6N\BY@\)\9CP)/A*FT=B&UI2M.>C<0L?TV M)^7C*#[*\6U7KHY=>G8-;N/<"5NG:WC- A]Y)\/[Y8ES1'T 7GM9*9:VZ0,B/*KH#;VRG_%B MQS0,;@5R.\/ST:B@ :@3@TY@Q,@MG9$]M*L$5F(D !S!1PO,-QA\I2#O?+;6"M"<&!9\,O#WK@ M$%.\;;_WV[)17U+-]BK-BDQIB$IIJ%V3CFJ!A3AD]B#W*'?,9\CF[#L:+F$. M]!UC38 S6VSB%:SO-!090K4IU>IZ3<"Z*G,"$N5U)/9L7C"219B-,ND+/BN> M\?(,(DY(%KVSS!=+G?G:"Z.(KZJF,Q?'LY(]=<BP714H7S-/F MAT54WE;P GR39@-I@;UMW+)6AZ-%&OJK)?57E/ZJ7Q-!?.)1G_R.UM/5O6G; MGQ1XI9,_/6: 4_XE]-KHBT.*P6"^NI&WNA=&@NEH'Z G^#[&&GX,?A#(6#9Q$WK#Y@2;')9QN&Z^NEZ<$W&V#K4XC$N?$:=3'CH%J-7RT0LIEC>^0<$KS# M0'?>T.7'OXAWOV$S6W'1$!B&!U6M@R]3C0+MS!>^S %HX:41DSB>5A@%/P2GK)< M?S'5U/E*OJN&2KZJQI]A)RZNG"#OF0GGGM&Y*2NA5?,Y&+); [9."@F4"6F4#Z/4 MAR\ V]/H#!ZPPH/M)>266 RIE;(,8R.?'4-<*?H4'U/*N:UK5BQ7"P6@Y&Q M:CDJF3;3C1L8XI ;[@]$OQK7A#. >HO8.6RS3,]5%9SJI*>"V I'&B.NJ[ M5RE,KL0M["<,:6$(P63Y<1-PP&>8HC1B?I@7#%L. %/FV50L1]4063(Z?<54 M/'S!?UQ+L\<:3P.\)G?><&*(*XR0?2+<'-\ZL1?XV6)!+2PM-%A,SL^,1$<6 M?AO@-02[]J,L'(ZW?A;+S_$O,3"E,C+!].2XN[,B&XRF=.SJM#]!83 -S+WI M3WSU)NZ0OW):#_&6(:G8?K52WH!BETWB[DGP1\B^KV!KB+[5?8C&IQ!?6__W@$(?C8C++[, V$1YVB.#]4O:N M:TSZ]H1(V3S,ZF# -^"4\;="/4K ?+\I[F6"V=Z[2G,GJLE.LEIIHR'V;ZJ* M2&H'K_=9Q==:A/40I*==V'/)\E,^#_DY%"Y54C\AZE?RMSDEZ'$>0(^[^WI. M&:(>[TR%$X EDU22+<7VT!.5O.D)+]1R=-#S%%")MW2=YBH24^2^6>;LEL=< M@69]/ROU*U.;?OR#VAZUDB_ P.)4^&SW/(IFL7!3*BJM6BTG3:;S*@69"T'Z M&K-Y3KK] M;"3A< 6_OR140!**2KFVG@::H"1(%/T\]3T__Q5FTN+C#.AT_BO,Q.+<;DOF M0W>=_+G9>7!$S:8+EM\W,!2SP%*RP7A+J ) M]LK;7GG;*R\%YP6UT(S?J-P^*KZ6D;[\6#UFO7"3>(1WC/T0U-A;P;W MM8W"32GQ0(,TVUN^Y83(4]J&5%84LVRD P^KF)N%6XJ2K&&\:MTGPX,91A]Y;MH@&[-A"W;_LP M=?_4G*E/0?C;@Z"?W:-YN.!I%6%KR[N=W(E AA7:(8;(WCN;RM,KB\R><=GZ'=E 9_T_=X6ZR! M2ZNUWH*3BWNEKL$E3LZH0*3S<]0$8DI,B\E7^=? MWE>5C[P4>4LJLU=2#,5Z/H6G-T6"0V:^X_Z!URKK7M%,W,GX)-F=OBNY/[MK MR.YB+=7K%FG.Y54MGWORRJ[;E),AQUJY7KAI*,5T;\0DTW.FFS'UL*PT&^NM MMN0]Z)E&0U4D:3# RQO#?6_A0CY[.]>C0=%3]N'>C^8)H MSF$PK5DLHDU8J22/OBQ9>UPKL%DL<63M2D-:@1<#@',!2SP%.S 7A+J ):Y9 M@O /MM6[\52>:!!Y_HU]5RU1P>O(%MC[M9W,AB39=! %H:#O(]T=TYL6OTGR M?HWJ(1GX<]Q685;W*G'H+.17\*Y%X%?H;^K"_K)L9!H5^8A6BDS%$IV MR,>V4XYONMR>8^_:Y;,_2V&*_#;U#W'12K%4+/[RA7A[N8+$#<2-2[6*0KQ_ M8../=*I:3+U,>9K:ZOJ"B]@FL6$1$?-I7M?2"#SH_N;;]W M]W0[[#^2V_[C0_^Q/>SV>Z3=NR.#IZ^#[EVW_=CM#**V_OY*]7#NQ37@OCSN M]?I#8,>P#^SJ#?KWW;OVL'-'OG5[[=YMMWU/!D/XX$>G-QRP]M[E+U?PX+#; M>^K]-YZ-6Q_?;IO/Y*[_CW\9T"Z/3+\WG\:P,8;**3SK]O.PY , MOKJ M,28"AB80$X9)+)N\P\QR5B##<7@7R>6.2,.#*S.3!=^!T=VY.H(VT&> M%T2=S_4%3(T]83NJ W:>M6#A9@N>@;FROVC[MA&])K@6C+EI$_"=$886P=WA M[:[-7Q>8Y(@FT* ^$P:1F)=_H+7]#B/F1A4=M, X7?0_O[%0 ]@1NBXZ$?^M M@ X8_"[&9K^OFQX@IY9/!?96X;+P^ K_9,0KKYF_]84(!ZA17]4U^XF+".# MH+HZM^%C[R?A5 49X#TKE_9NJ%B=2!]3W^+=GZZ\W=W1$9\]4?%XI*5'.U;$Y M*_=03O90^>+W$#K;.=\B4H!R+D"5G M0_NL*8ET)F5RWPMP'/\HR,F=S%Z,A MJA,(@&#PPSY($I>.P;ED9H6CL#$)6VVOW\+ HV$HDIN'5+T*R^HOU9+/U=N7 MPU)$]A"1+%/^JH6;EM)*M]_Z$3.NY0&Q>_>TJ6J\8(P[(BJ>JX/A2&5<,5N? MDZUK= SX%AWG2/O7$/"RDFY)UQF*0092D#K::;-8!^;7$V?]2=4<2]6_,[[8 M\EI2,_Q+UXM2_@?M^E40%-SS'BT=#;?DD="LF\4&K]Q.$^U82L''I""#4Z#) MX.B*:3;RDL;]*6CX!PJO-S [9IF"O4\7]AMGVIY MB""T"C>IHN=)0?B (&08)2X5P8X\0E'XA5N1N=/XPX?.K:V0Z>+9TL8L0=MT MIM0B&M[:4_LB-/V^^_L[(U;;&/>15%U!*?YP#G1\"3$?E')=!@K25?.'B$'Z M 8)2&>\(BL73!#"7-G_F)T#GOZ[F+#X_JS8=LT02:MA,OB]!]1]V0=@S,T\F/VE"IC]Q\9*E[*QNVQDZ0E4"S<5F2V2 MIX-@&=KU+NYX(=AH0;!X\2)5K.XA(,\_VW/"/-\=(S2HW" M32/Q@.IY*_:$F9Q!<*4)3$ZSH;RTE$]!#P_2;@ ^Y7(7L.<.[0!]] M&VM:?FQQO C%L[$%U'$M[=@.U#^ M3;4TFD)#NYV54ZEP4U5*U513F,Y0/$Y..TD3+G,3CN6SD'E^Z@MR8K[MHD 9 M[?S[AV7*9VJW4#LKS#)8^;Y "-\MBY#\:_*26OU,_],IBOKX)A+Y5_C!'GH<#\PZ-9VR/9$4WY.IKR1VO6*OE^+(W?*-Q4 MTP5_DI;[*:ARD%@RLNA8AJS"^II%IJ+XWS\]'H3V!86(ZJ<8BVN6EK*"TV\> W+B+G-]Y0N_?( M\,VT_$U/[;9MFR,-VX"AB^[3$/[VX%&P1_,0IZE@*H74_7F6A@RK/BIX=YUJ M-:8TXT]!Z2\C,@9UB#FGEHHX,:S&CXQ4RUI\!I%Z4ZVQO'==N6P+V7O\/LWS MV&&/]SU28K'7+1+RFZ C)K!@9HL[3B-^O[,"0(R&Y,N^SOL\R(MXI.\[5"II M8#-)S^$L#Q%1X@J'!M"0M].]W,-B2V#@D3RCMN\S+R!++HCJBOL1-'3=9ZYX?G&>AH MO'M-/)R_54<+=>(U7=_ZFMVU55 O9X-Z'M:K.RELT1R4/01$B.H,NH,*_U#/ MS'WT\!FL,&LM= 8D._\5RMA!VA8G/__8Y=\S3RS-AP5XQ':R\7 M-+N ):Y9?/"/"E.Z\91BSYU12QNMA\J$#BL?$ 32.CNCLF5JD4@([%RP9A3VQ M+,$.&(;$G)"_A)@6=S'JUY[ZI^T^QM3/'[;]@\W*M?',?J0ZYM8\J):S&%JJ M8?/7M=\U^V<0$X)_Q[:<6]-@C@M^JV,XK(<4/IU*?*9:C,.#X)+L3$W7QO8F M;ZI-++X48"L9QZ&$8 ,LD4X$2L^9BH982/T?@P%Y=FW@IFVS78D'_FA*WJ@% M)CR29D(M"[X'KU(-$A21*,M@WVT"XOLG"!AG/N,DFS*R_IDZ;Y0:Q'DSR1\F M.%D&L0.LP523OZN&JUH++F;79+@F9I1;9%S,4C/5\R RI3A\HQ61"8B+MAG= M"GX;H2H?XR3B-CD?W=OI3"#'V#$*OV69,_:U-Q5^MXAX.U4Y/UQCKFICOSF_A&K-ATK2$979]E/F /+OC8R7PR6MH=C M:VL.\@8!!=WWR$96]?X$Y!/S ;_S5Y^,<):C*WO#HGE-Y_\J9RB M%2Z JX(74G"[G*-IE07_9'O,E[7%CJ=M.O)6B:LF%I9@@$-KO/ U)?Y_B^&2 M=9.E7!&Y&M>;:>W$$<<(,RD"Y\]V;8]/K*KU1;Q27S__C\NM>_<=&&2ZULLJ MR\94NZ!Q]L,?M 7ZZ>[:P!_=-"Y8__+ MS&S4>54V^_ZJ^1G)^57&+ZD7P?RGZ\$UF:O8PIR(03C_;SU[!@YOPW3(5,7^ MKY$ 4,%U_ZZ;SZJ.DU*-%^QVD[BE"W;Y9\QH\VQ=80178#KE+Q*>_2V#WA&T&<;PX_23#WVC]5U\[6/>,B(HKQ^R #)AB29I/>@+J7O(]T=TYL6=U.]7TD$3?'OJ# U M@]>?L^\'/V!*:PCD'H"#P,^M.9@@XY^E2KG5+!>+Q9\5KG/A&W3<=K8]70W/ M,2Z(Q6ZQ5EF"GP5N]IXIZK5?B:J_J0M[&=H)+CIBA2O&V)ZKK>ZUVMK*:J=^ M*%Z$.$O%(AC/7KRM@LP-7$N6:F!=>O]\@C^!DV:Q$."4-T7?O-+-.R8LHF(^ MS>N:!MLE^#A>*_J\L/A$5=%0TA:VXND]7@!VJH6DK][359%O'$Y M> 9[/R\*Y4?[]U[[]GOW@0PZ/[JW_=[=T^VP_TAN^X\/_ MO@ZZ=]WV8[^OPPYE5OU1F]?I#H/ZP#]SI#?KWW;OVL'-'OG5[[=YM MMWU/!D/XX$>G-QP(A-8K>'#8[3UU[CX=FVD7N\.NANVO3_?M1W+7OX?_#$BW M1X;?^T\#V%8#A73^==MY&)+!]_9CAP!#VQLXM>4\V%\UU_=2S8U80S 4XLG< M##WHGF@7._0L[>S0U=M*,'XPFM*QJ]/^Y([RZPR73&K6'>(^' MTO)5-T=_[IA70\&1GJ.6L5RZ=)=+]5*SN"$4^,'HXVY\RDX=M,%[G,W0HQ;A M=/2B16DY?H15O&-!_&# 6MP<7>E+)GS"NR'X2LR= $88,!Q"P%O')RQ1]SN.R]R%]E9"RR'YWH4O?4_O[&[=3BV=7VNCC&@ M_+="LMM1+7^=[*W"_N<)!?P3$=^X1>?%3S709N"M86 &9N9G M!]7WWZ]B./",='5NP\?>3U&4QH2G4 9%;*IFK!"LI&"( 7#B.V5C;!LW)P^? M\?(.SQ]N?J 4S4M?$MMKJ1*N:VL'RI9]NV.BU ?>%/T^V%B@#(R_%>I1FL"W M^>/F(S8J_S688+U,, H_XH5! KM<_(6]_5>>E;Z/_DS50_@W1F\[T1?M4?9X M^FR40I^@T)>ET$<(/1J+1Q=N*1BY%(S*T05#E@JE79Q^DE$U+SX1\(WCPV;[ MI:77M_H1FW3*/FG=NUKP)S>8)&7:?HS$U,BR&^TKT,*T%IA@2JW7CX$CU?-? M=[:/XD1K&V-&/]BO@HZ!V[XC MZ'4LH%9@^//4Z^_1Z0&K!KNYXM,I>I]=*S)Y+=1-+AA_$\)2T-B*4*_6&-."E M;M_1@'=G+B\-LK'T%COE>:5DTIS?Q7[#*BSX+X>L-\:BD-0>>-1\4!=1&)A9 M:/\* E^QJT:I_4],(E(Z'JJ%FY;2*I]DDX(S5?S]9?\8AA>1=#'FMO'6OL V MS6=S\MFU0_V%22 /]A+/A-G[^N9?MB1!WCWBR_J3)YL>-9)3JQ5N&M4SC<^? M/,]3TNQUT.RMD]3KTNS/W.S_M@I]$(0QP%)Z:?FO;?LG'_SA5E -VU =1;\W MP,FO*N5&XKT(+U'%)\KPE)0[MJ%N*<7J289UI.9.M![Y/L$6DV>Z<]<;!7K$ M.H*R;H%A5E3KJNE[D+*^G>3Y+<_Q\E#I(,1F!-&N.U.T[A%MO M&:F.K-?K);#):DHI59M,LGM_=J>DTQ'7M:I4(J!=3T"G2VV==+]'HIO&RV?X MV@RHOD 8@,O5U5%!TGL@SQ"H?CY#W4J]@&D2YF&9S5LG>'=B;DC)F>+SE M5'LO2_OZ?#2V!VCL0XB/Z=CE(JYK,\UA<6^IO\-%*)QD(J7ASB/8O4^O(VCU M&FO\4),WF[ED>DJZOHY,KT<@>Y^ KI=:/-'ZGMF-]YB6A MN@8VN3E2^F$=6V]79/)AKEA]N)*>:.]T_/E_J66&N=Q$8C#HVXC>"\U2JYH@ MJ:51?C[JG(51I/J.N,I"PAQ!7;V?FGDX-!U57\*RQV'.2:," M2/*[9=I'6A5E5JJ98229?^?'3V/;7M7\D_ M5%UTPV$=VK'B]1)T]M6>N]HG4]NCTA$T.%:(EY1Z+7& D$^2S8>P.25-7@4V M-Y1R,?%S^I/T_T_+$3K_%4K_7PI%;OW_/&NW?#M!/7J$/-)�[.LE*MR^*M M(_(V):.H7KBI-Y1*)?NB6FD3Y>IP./\52IM("L5Q;"(9A0L2-.]=?6+S*K,- MW.V\^AW/N+R/)PD6&$]>SYY"J/_!HG-5\SL_7$* ?V>G)@ $)\@D"BJ.<4?+ MNO4TJO*&-D^\3LFC;3)>-R4*H-3AN^CPP2K@-TC@W+0O&O@[7!87V-T^L02< M\YT@57(JW89)PV=[[/=6X::FE!NRQ"9OC-]/O^_-^&:Q<%-7JK7Z*2KZ,U7A MIP/C'4ZCE'L<]G@-DBS)R2?STU;S9<01E,F7IW84Y!#3 M^T75+AC@9+/?OH[S/$3*\1%^!\(=(6S3K( K7SG?+LOGP_]T0CG-*K/P2R>) M("O5NBR3SVCO'JE6OHEY84JS(;7S\3FSO\J2IF:LS]_Q7*$U-*12YK=GJV5D(LEGICM MF N:7< 2UW05_(/-V&X\G=AS9]321J'7CW2J6K_"PJ9?9NJ[-U5<8,C6*S+] M)EYX^.S7C#2A/VZ_NX0@:J_K!Q6VWV.X+[A MQ(O8.!\2_R.%BJ>4W)JSN6HLR%2U82,[Q*(C\\7 3!FB1D>1%_",KCKXJ4E, MUT$GC#RKMF:3L3:!+U!C!+/5C"G^Z, /1'-LM'E8[IKM/L,W--4"HXH\TY'J MVI0X,!/->*6VP[I;X'>2 L;'W/^"N000.;CNJX=#Y-.KXF M71B>$VW.K+(1:B7\$OP=3#F'+TN=F2Y,Q)PLJ:FQL"02E2Z);K$W3E6'S0'\ M+7.D,2KC:@4U8JD-DYF0D6:-W)GMJ(S^HZEJO,! !KS/04*;*$/J?*XRKK W MX?Q< ^3"L;1G%U_F$VABF;,XZNLZTL6B,\W![P!=<2 Q,#(!9(0]A1+'YCUA M(J!Y/=H$\T+#BL_PE3:EC)03UW$MJK U>#(7HMU4?:6,@,^4&D'1?5ZL3TF) MFZ4Z&EDNDAQ>Y+>/@RGCXSS3TD&)TLR5MZL.)YO'=D923A56<05TX0304/RN M242Y?;2";NX:18@]>9H':(.((WA5APKC8D21D1]2H[NM:%\M"O8 ?1_I[IC> MM+A3[/TJ%O1L_=5G /P5_3G-X-B-8<:L_)$Y94,@P8#JE#E@[3G(R?AGJ5)N M-'4]R^%W5XJ%N$H]HS("K(V<$5W-@@S M-QB"P.;5;9;:]]^ M[SZ00>='][;?NWNZ'?8?R6W_\:'_V!YV^SW2[MV1P=/70?>NVW[L=@9;SM$4 M:5T_:5KW^D,@WK /Q.T-^O?=N_:P^=7OMWFVW?4\&0_C@1Z;U?P MX+#;>^KS4];OJ^&[:]/]^U'_A_\,2+='AM_[3P,0ZH%".O^Z[3P, MR>![^[%#@!_M3U&03$F?XZ"I]E)LYD8X4?9:+<[N%4'#J>E'V.[N,"C%:;\&C"'1W1V3.U MN,A52@I!UC/G%B^0A-L/7\71;7+%8R"N#0_8GW[=97W)Q/761LQ>9#ZPGK@- M_3^_<3]]1'5]KH[',-;?"FCAP>]B;/;[^HEF.ZKE+YJ]5=B9/%+./Q%Q N; M+*^XZJO[<[\]($+Q,*BNSFWXV/O)_U.(*NRBS@I="W@3J:YF/!P8E%ZY=1## MUWZ)O8=-\JUG/Y0D:^)#'9YNU/Q MI%W0RD4S5)37M<^JBO#^FW'F]+4YA$] M&U!3,(SQMT(]2I_Z'D+<;(5N\R9;FCM1&6R)G3@?/:PVNAW_!@. $ZF#1@ + M0*X9 A_ 8.N8>*E_\'D(S.>=;1 I0S@6HDG,!.IT*O#570B9/KS#W M*X7)X2TZT%[_:&O$VMDEU>:A6UZKG%:WO,-R&"^=R^5TN(RM+ZM*K9Y]^O2! M 9_#ZEHB5;QZ!9J=J7?Q#^9M2B6^JQ)_I&.7B3N+7FE@.9'0"L! 4T9;[15 M*]Q4R\>4T)S4@N[D%LGS6G>7L]1)ZV__ MD#X2(+(A($S.N+;/MSPYG+N5^V9HFNYAN)P\"H>DQ3HM/NZ%2"&60GR20BSC MEF?IAW6,\4=OGDXH-)3X/<=>"B3-&Y%T((-:S<)-LZ34:PG?B"00SI/2F&-I M3,E]:J5S"WN@-$H?*M?F9R[ :"0QI!=U1IR3Q$C&C_H8)%4>\9J.@)F4G9/4 MMA'?94M!GD(L:L^Q*/:5Z@(]QD-+\@%[U,BR0!C\+Z?G';2*Q5CO@-/(JT=D M-$IWA:E8G*UB*=;B7%FAR5&KHHH[ _!7#IW-34NU%D$P)H48U"'FLEFP:=MD MI%K6XC/,\TVUQC8C( XY@K'Q/0@/A0!-H(W9WZ*0EU80A(ZR-H@.P;3(7^ $*BK &4@'",XM=48!#.&W=#X$BFX<_X] ME$F072THRHCO%B&F/AX9@FRI!DBG-O=D_X4:*.$P:_;U9]XZ_9K@PB,6AWA9 M6VN@WV +D;D%^]8"#JTA;.&4[]UW&,)TK9?ENA<[@6MEPG9O(C'X 0-W!FM; M]"?KVO#!6W8[L.JAV77L@;_.1+$%FM5*>M@"N3OS42RWZV41-\5"_.T6PI:2 M_2;0.+9&,RM.7G9.HP$KP?% 5D?3.'+-WC=0ZLG1=,2ZOW,M^/,#PZ??*2#T#+F@AVQ@0% M%=@_(+_K840O?BJP_A'=D84G$-\?*6AP)%3^.HPYVE/5HE,P&)'IHE'!ZA3N M7 :/*N7:NG6VPE#*J<7;R)2+E2JPCZV! MQ-V,]*BSA?CLNN0.J+?;,;<7#\*K;&$@H%I:-0WYW=9V$\"B>+PLV]"L'A5/ MUX-KKQ$-;P]DX[%T@!7P*-[T=?%D/[ !03"6I_IF68\2.RYS _I*C6PE"WM; MU"I*M;I>[QD6K=/0Z9P9AVW]X_&@Q,L9MZ9_G)NZ/DUNE5ESV$JC$<.NY-L: M9N)IKITAJD->08O#IP198OM'"9PK#:Z3'=-1]00TIP0+M4V^$T;O=V0T M=E)IA-,2T=$ MZB@BZ^'(36FWB2TO==2,5JE1N"DIS>;6J, !753"2=O<./#D!J9LLE1,'JI; MIM^N6@D@1.I\;IGOK(LKV+-;=&&TFF)FPV9ER"8R<%3'=4Q,[GM_A/?MI #3 M80QX]R5P "(P=U;SOS?MA/ ^W M@QWHS-%0R-]5^+8":]+>\+^>%<8"1&Q(PW=]3/B#1?X#&MP> M:QQ/,*S>-/;V_X#N8ZG2[+6?L0EQJ)]FX&Y47(VNT1VD_3/_NFC;B7.G[T % M@VTSFWE/*LORG)H6,[-$OV2;AMZV-G1H^H*);./K.I[D!AN6J7O?VCEJ%G=T MQJWLSYQ]W4E,9]4]AVFU(IHJKBB3A/M"E\K[=5NLG&!G:)CT7FNLRM[0.Q"U MNA]1:[+_L.P_G&-:]V3_X7V2F1W:[-VCYZ#T92. M79WV)S&4?31U7=Q!)5I>W:I6+ZB\N@W,>G9UU6(ZP1AINL9/1QX8$C?TWEWZ M)D;C?3]^X]EOH\8NP[AX4'4T]2*T+#?XX\77QVF8?GJG>38%XK>\0%P4!H)2 M>F%%'#"S^*+Q[5LGOE(\@@]Q5>+-LNRB?@)#2;(F/E0^R\HOI8%O J (P;+@ M)^!$O]!K0E^(O[.V_\LKLY,XIV7==]EW/\:Y+ -#@XG:=[-0N14[V=C_9 MWN[K#H[$ %G+28H-3_G0<2OABXON_IZ?:&8Y)IHIV[UGP]946KRW0%IN*J6$ M^^]E@]ITRGJYDC>]W(9C7.0FJIA-;/)4PKEIBX^#H,V@G46TD>4:YDE!I].I M\\#MW#5&(+J8?/W-,F>\%Z/QL;(+Q=M%DI#OM1UV::P]/=+^%\B.DH MOD4=/-*QRW/Y0_J T;,_:<_G.LS@6:>\Q D^NE]2]8BG!7863]P3^'3>QT5^ M!"2#PZ-1N$FZIW=80*13<0KG0J#;/%']=O.7?![,WK=:AG>4_Q#:\-]XIQ)N M*(X6 <(>\1C :M>F/ 9.2RXRT/XMD(OLE7]Z?4:#"G^W[J$?%EWUM28RPO+7-2IU*)JU,YA\#V*; U'0NS$E=9DW)T6IJ8 M^6P\?<9+/#$C,QLCW,KO@\A]PFFS/*(#<- M56=HG<:XB]FNU';:HY'ETE68PF2,KL\V'>$)_0;[PJ9&^' N'VDU!]L:&U=3 M*=STS A+8Q5:4A,39<66=FN?&=S,_ZXVR@M@F\I#T M!9!7?4.(1 2?1)!3#_QN)8^)=>0>F:X^QGIH5W<0(\Z&\T&;P%F!#05$)I2J M@P.^8!<6"E%1_$"*%,2#XTAR"&UI:?#4F+YJ M>-=6MPIC O[$2/3Q 33B'F M%QK %2 GF0$!IJN]Z"-!,N)+LND+SNN1SDT+(\%WFCW23=NU/EA['8^6)+ X M&M5BH$*[42I&X7*DB.%X&A@II>8U^9V:+^!53(%WN&'[3&2Z!M '3:@E+;'-A5S"YQ!@CZ.G<,O%6W";/+CQ- M;9L#/S)X6IO.58N#SEIL>]B$78IX6_J;^DPJY!N&SJP%&5#K51LQ-?U*0?#9 M.",3M#@FL\!1L;I/+TK+3C4Z(9UW.G(1,X+T)Z AJ:7@\<120-G?EXS"D]9& MT9ZI?X*P7R$*5;GXY;9_]X/]6/KR"=7GBXJ'G!V"04&RSZB*&LQ&= *V33"F MAN ';Z;/:&9CL\/QQV# OO70'G@-Q>+EPPO-Z+A;C7\!TXB@4+ M$)]SA%.S&'K"R '5+TX+&.L%#A60D#D,@L"B(&F($CA2;7;.PP#4N6BQ66D) M@?P'APE>9Y@.H:^J[N*YB/Q8X33#I@BQFN O+^P\UY:Z$U2!"T^JK+4=0IA; M\+#ZK.F:LU#$Z0S'O+&-S?%,RM#NSX. G$1;DZ[A;SFAVE$T.)2)'495&H& MO9@6LZ6%#'BVV;HR@>W.@(=CM<>O;.P[/A\R,'57),J')-6#'GXPP9J/>^J: MM&UL7.5XJ"Z/5"A$(=AA;"B\XIG3\9;YH>O!D_)_:.]T_'D QBSHJ]TFVH9' MS9<-\QTA0!6>R;"UZ&3"\8.$AX+#3#0+E.%_75@4# U;UF3&M"ECVY(<809>PRE.B3AL>J9#N;]4NB9???/@JVIK;,8/H,5A M8XF4)*#$(&#YXUI=@XG5@ZEK(_#?!)*B-Y(XQSC6^M)/".@FG*;*"!;!WVT= M*"1$\K%#, E ))>*Q9TPDH,QL;T0DH.^V([XMO#LS]*)X2+S.>^SPK)$1=Y. MTMW1M/'I2D1:0+8XL?&AZLU XQQY_[<==%AN6+,["#@^O8(!3H[,IS 53Q+; M-BDPZY24X>YPYOCT<=#,XV)-6]#Z3E)<>@GC<> MVP/[J?=XK%FR1F+OX1"=XA%HJ\W51.>TP%#W A8]WL-R>7)YN5Q>_K$[LX-* M_"@8XDFO,H?T/!A2Y+M); MR>I?-U^WU>DEXWVNU^85;M;NP\^TUBV.?LCWNF>GM>^D[U M^S\%%WPF\-[GMN4\<#^];XD4-^QY_I-=^?,;?_\;WM5VL&OZP'T667\7,.6[HFM[3^I5FMP(ELY@G+./Q?:IGA M?5Q'4627GG$;>2^A;I9:U43D>>>P](Y5V'(OR[V\:2_G])AMI'G,Y@W]/4]> M\TIV>#Y\YN,@9.^W[0YU7=GW3GNS(LQBO:+4:FEV:9#BMU'\#G6SSD#\$,VQ MK)0K92E]QY*^_3V"TY>[:A'DKE92*N4S[3ET"H)W!F)4RN+T/!)<&+-L3P(N M+ _0G.>_PA,#"\L#RPQ!-S/G-!LPM8HA0+*192+*18?+0#QD$-)S+LB$'69\1!YDA@ M3N$Y; 2#WPLF)2D4E$J]68A X3@29FY A*,@;]E+@ASV$2IXTFC13S$5\U^9 M. 6='V1U'"-T+# M_1NQJ#K16%2'F#B[<.62Q2:[6O]4Q0:-E+3$0U)_!^I7\KE%\:,P-W?U:0^ZQ4BZ(##GXTDJ';,B+5\JHY*W'NN#6.=8*@2I$$Y/ M(9RGI5'+F]J([GJ4H3V:HGOL'?UHRF?I:?A\VEL! M1&6OGV3%*L-[J"O-XI%31"] Y%:2C"]6Y%I99"5GG'^:IO][!L5>Y[_"3-3= M&=#I_%1-61D42G6I-EW,:7A%[#$4S#\ M=2V<\[ZO*1YGEJ>F-W&5!R+IKJ1#.22&?!]39YW'&T59?)VVQ,D*;"YQ#7":6THEU2Q :=OF]9"2%=@? M.ZDNMB:VAF78E9I2*1ZY\?FER)VLQ>9RA[78)4Q4KLF,E0M)WCS_%9Y"ODH> MZ'3^*Y073N<3.):UV$RY+(8MXZEV26E69(0=T,A6%',-C+F]]"G1 M1;N!*]*<4 ]0VEXGN-FY.'SWAY^2RWWCC[\"[^8''K#F^* M?M\1:OTWZL;4@0 X&1@: /]Q"R1 5NR1PIR@,&=7 W\\8?Z__Z=9:M6^8,!! M_'ATP95,SX[IE;PP/?=!7A)K#QX[X+LCL,('9>8XL>/?+=.VR8-E3C0G2D;W MDM2EQ?H!1;&/Q[VK*7UR@TE2INU0?#AI*K_Z*G<)5,D".H3VQL6C%DB"G1O, M0WX52^YNOI.#?/CX'LG)S2DSZ+@]EQ;V0TZSM.N%FW))J5>.W'OMDB3IHY@. M.96D!N;[*ZUZ]JF?%VZYYNZ 20ZN(2VU<)PL[[U/F7,IAZ\W"S>5DE([-@K# MQ8E3^*@Y&W%J@3C5E5;MC*H,2#P^?%K"? 8)V>>_PJPUW!F0[/Q7>%)U"/DU MG',7\DT#BN'B;)ZP"9U/"Z91+-S4*DJI(@WB8QK$.16.$@A'26F5TX3?D)&4 MDS@0T@%1.+5M?Y7PH9!I[;P-"X3/]MC_B*N@E$N)8]U^.N_#X>-2D6 KTPFRAV=H M5+E#6DH3S%IR-6.8AD:-<;5>33/U1YJ0IU#-?@%+/#$C,A5NWBE2K'/:WZ M U>4B96+Y@%]'^GN."QI:P^6BB6/1(&OD+ LPU_0B- ,5Q7'=^"O*W]D%L 0 MJ#N@.F6G?7L^I\;X9ZE2;C7+C6KQ9YW;)/ -.FX[VYYNQ*\FR 'FVJQR@,Y" MSM'4-V;$(5$J%G_Y0KP=5T'6 M![S%4JVB$.\?4&_!KGD]_BT^4HZ"$ MW$'V4>$0DC;W(FDK3%*RU]9/WB<^C:K3'^W?>^W;[]T',NC\Z-[V>W=/M\/^ M([GM/S[T']O#;K]'VKT[,GCZ.NC>==N/W,,^ M$+[?=]CT9#.&#'YW>4^?N MT_%H?MKR?35L?WVZ;S^2N_X]_&= NCTR_-Y_&H!0#Q32^==MYV%(!M_;CQT" M_&A'$GJS-B4':+;6%H"K#UE.26%DY=RR"UFN*\&0P6A*QZY.?>1*^YMESCKO M\$I#U6]=&V9)+;MMC.]-X^5>>X4#QK:I8W]=_$[-%TN=3]$Y:8,)80_1=D=V M?M7-T9\[1LRH/5+GN#$M1,WT(B2E1JM6+$0<39ZY7UT%!SMMDW0XI3"&KIMO M\#31;*(2VYW!!!>(CVM0AV/D"G47GZ-&KMZ 'U-P[6"6AND0S6"[D3CP@HA\ M!G&[2KSKU4_D>4%>?,82B[[ XPIY5FTZ)K!C<1S@+M^^CDGXZ_!3?RZJ1E[1;JNL?C[;E^&F*(8C7KA MIEE36JTT&PA0)L/ ':MJ:2!WAVHHW( ME>E,J07.OFH0=C1\.OK9<)PRJ/T."*2A(.'_;^]+FQ-'MD2_]Z_(<$^_L"

I%00M+1XAAPA+;5PQFFKHFA% M#CD5ELAAGT-(;W1$&'GN?XI<.25%SF79P-ZKQ$DAPJ IG5TK%5G9N)<#NSK2D51T&*HX"#ZF UQ*9R=EVK2/5CFEQ: M3K*)'PJ'3C;JV76]TF@=40N[$H](+4/%ZO'O\! &I)8!3L>_0^'<.*(>1%B1 MO7=-MG31LT-H,]?4P 95Y(I<:(WOR9/"(325:];.KN56K5)O'5&Y=XDUSE)4 MMY[ %@]!YRP%H$Y@B\N+N7,MGG2!'4> M L<<_J)6L$ $[^E8+U/=?&PG,5?K#P^J@RL?#EQ_?!^]0;X(#P\O27.^JNN>TC-8=C(,8? MQ3C.IC.;1C694)&Y5#)H,O6SZX967>Q\^!M#;_YXC*MW H]YX1%S]QK5177T MMPHPIC/%86C-QOQ_Z2"(=LK>.>#XK_O5?NPC) ',U)*JBUF^NV%E M@;--<,8RHJJ+K>#FV+:ZM-3RJ/6G.U].D2?;>DE4B^!FXE*33U'')T"]Q M)@:O;BVRN%8?#N$SE(B \.*5'F]KAWGN?1]8TP$U@Q+TX*C_JO_;LL/*]!2\ MIFS$:RT)59U]*3H"=UOA3@;U9C&Z^QOCN\P6EI"L,GNUO0[>$[R=] SZ1:,M)G"T5)P1'%U=V+P6)$W>+5VCSP5IP)7%PLQ M?D.GD>%F<1)Q0_ II1A02R &CNU W:L8T("2ZHF4)+2ATHL!C#ZJB3(\LQ@X M4?6G[2"HEFD\EDD#T;;,';_"K-RM5=CF;P-N&%+C)T9H,G'#UJRX;TE6/[M6 MDQW8'C-XZ'#@>/(A1!@:Y0]%.@>J9 61L?/4IC1R@I:/SN;*$4^2M(%=4^R?Z6+*;E; MXD[ 0?SN]Z>BYQU H')-JYA[+,RQW??[B6ZZ;7-T^\_,F.*56830.KG0O?NT M@610)4DZNVXM<43 &F"0&,K(%YQJEB!9DY#^\A;IC(R/ 1,/CH7> M4^0E[!T)5('OR;,5,B"]56 KY RMXG=C:D?0R//0AC$T3A"- $_'<-S "@I[ M)^MNMGB.Z%$L>A2+'L6B1_&':(_B/Q[MJVO1J%BTRDU-.Z)1L6A4+"IHR]@, MYA.8A0 K3Y<9OA,7'3(3/L%"'_U[YK@L4G>,1;;GJ_T9*8T9#X(=#X"#$'[M M 'QWU.T]#?2W.5.G[?3,#>7;?J]6.2\;OM M^+5+6L@FW%.3@(;9W46.)Q"M%,K4T.CX=W@(C13* *?CWZ%P/1R/[GFTS;OR ML2#+X#.H87E+I=E2CTF?/&B,%^T/J&-R8*5>*]1+)/3'4O4F.H$M'H(&60I MG< 6=]2*JXRS[N?5T;F(YA&-C,<#F;ZQ/./5F=2RI$02'OU;%E,A(W0QGQ\7 MS9)DA^G25,7E"8WMZ92:H_#:[_+R/<0R$U&KGX<[?8E9-X\4CG^T;B:O^KL3 M$FMTP\GIGJMWEK#F+#M4YG8X#M0!+\E(EJ3?/A"?SU1$>,0G??NUV>GP_M0;=W1]IW-Z3_[6._>]-M/W1O^VO*0PJ$ M=89@#F/;B](9^Z=^V[3K?]A?0'\,'7V[M!WRN# M/H<+!]V[;[E]@1]]TKTC@\^];WT@ZGZ%W/YW MY_9^0/J?VP^W!/#13@3TZH..;"#9M-5Z:!DTV56U*&%MPC[J$11-+K >H6QZ M=F>LF\^4M8?3TY0F;-!ABE4RZ8Y7Q>"(DH2L)0EI0:+%:XR;: M4%B(L^3D3-(11:%$"G1Z2;N\OLG/B.=_1=+B^0=;IDONIK+E>%$5)JX*=)0 M'1OGH;:#34?<]Y59 M'M\CGHO$VI'$]HK\P6%#ALP3V[+GBS1V43^2@3S*1QB%T86??7Y'W5A6^KUN M%T8@J>FB670.^D'31''"8IF;LRSRHB7RRT16^K'ML&"Y= 00.OX="AH0-+ 3 MH_70S-'2#8WO+8M-\CPY;&X:+^3]]*I.^V7H&>[QRDXX@('@*9)V#I: MW6>U?)D7*Y\ 7FUK:/!^3NX]M0UK=*A:4%2\/!EO='3YO]2VXI)%1YFE5-F(Z#$U(@].KGGO@2!!6@815=H6H5C1)B=!"F1QNQ[]# MX586-"!H0-" ""UDRW0#K<$_/(HZ# ,7DR.+SG42I)4S:97=Q&V>734CK]NFF;SH95B2 M7H;R]KT,U1/K8B= ($ @>AF*7H:I>QFJHI>AZ&5X[*@2O0Q+A0[1RU!$M40O MP]PQ:EBNJ(GH9[IXP#B.PI6)"IW(LO1L.BD#*'MK2@#242JTF M0ELGDZUT_#LL=TBC#! Z_AT*&A T(*H/$VS3TG7Z$8T-]](]3(U4$AU,XWZE M=G:M521%.@Y3YK@)Z3",XSH:Q[5B"],$1>5#466WIANL*+NVAR)'X8H_%'5' M-#8L4\NP,FA!*1H;*DW1V/" B>DP-*'6V;5:T6J*:&UX0*15 M*)/3[?AW*%S+@@8$#0@:$.&%0TA]2]E2T6!:$SE'(_OB:*WL_30M*X.1G5US ME46H86M[:-<$5>;APBHF:E9:X:.BIY))J+*;URJ.Y=K+*"5A7PN]6MA6 M@@8$#0@:.&#[^CBCWJ6SPD5;Q4PU)(=C)6,!2:VB:J+Z;#,+>0NZ*+6Q6SN[ MKK?DHS!U#TI8E-U@Q71+K>CI$L)B+55SL1/88KGME5* Z 2V**A 4$&"W?J' MWTO1._+N9B_4-H;79*OFBC$;4YOOZK?>)(X"-]:=,0K=?=F+ ]!B*'G5':*; M?FS6U=_((S7ID^$2ZXG\Q^:1@M5! CG5\*5BU.;&V;567RS&YQ3ECJV9HYLC M8E.>)>Y:9#C6S6? @&&FRA_'E1#XCKQC"S.ZO(695B7+<$#?IO!$NA\"@"3A(2%C,#P=1EEJ@?$009_8T:%*K)"Z#8-$(.,.A.4139,\IO@??241N@C(_JTPEEL/LNJTJK MJ32T>@AIN5EO :1)3O(E)LV:Z:59LVPKK(3X;DC*'SSR/J'KY3BAXQF1B MO:)CD[<4-B:3F>/:P/T.$[+(^R#7F&0$:?F(P"(&+'(;M MJ(QV5@II]C 4 [_'260>(ELT4.9/7&33K&V=8[3@Z32;JU_%MHC>7Z/HY@*7 MY-8G>@$!)%OGZ'KSMRUQEFP)^#M?WDXXS[<>_:,$6'-_U.;!QSPZ/Z=I\KR5 MQ$OI=BUL'?K',0K8T+91U4DDO. M(H* 2DY 173S/QH9NW->**G"<1C4?-XUXVY,A_]I/?&?WZK]*O]MA':C[518 M;W_Z-J13EW_!7!3>-;JK7VS.'&7A@AUE")*E=O2!9 L62IE[ZHO//'*!%X[1 M=A)!9Y+YH>5=F*PJD+'$JP0*R_ZJ/59;'[P4WVWE]:8]RV(<>-")WP"%,.B= M?V9!]@S,UMEU3:NH4OX9VP*Y.:X,%LT0:^8ZKLZJ M#Z)!UI&)=/;#+#V5] M-8G^JMNC4KD@]L/=8)3:K-^H/NFP4Y#S=;SO$^]%BKQZ/[.'8]VA[6>;LMLV M\U(L&!N MC#* [/AW*)P8QZG8^D%WX<;8UH;U(+E@RN[3D5$3Z;;E)H)=N#)J(N%62/P5 M:58BY799 J8'JC(EW=9$TNU><;Z/M-O:KM)N__#G%T0$$Q]7\(C3"B+#"I8U M^BVL*W&N$Q7F.V.ED>I+6Q$W\^E$/']D>1CTNU%MT5 [PXYV<@ A/]*WX60V MHML8J[+$(<>'* 0/G&^2'R&:^;;JT?[YC-^6]K)?WO&^/9U2^UU>OL%8 MZWI4"^:10E]B2M C!0F!2M#D57]W0DJ.[S=I$,#JG26L.;FF5HC_SP5\%>%>EG:[>G>K^21.T_XA5:T9IM<7V[L< M=;, _C9?*._<'5/>V$=GFX!4R012-0[2Q=[ZJZ1!_AKLFA;N92T@^-K^\Z[= M^=R])_W;K]U.[^[F6V?0>R"=WL-][Z$]Z/;N2/ONAO2_?>QW;[KMA^YM/VGB MPFZ OVS.P8$"_ZXW &@.>@#MNW[O2_>F/;B](9^Z=^V[3K?]A?0'\,'7V[M! MWXNGG,.%@^[=M]N;B_TAX<@XX'S0_OCM2_N!W/2^P(\^Z=Z1P>?>MSZ0?;]" M;O^[/C9E:+L#8 MT">3]S EQ7B!]; L%<]U/V75 (2/LG)<4(1Q%?Q+-%^=*FGS*38XP$LWW\E8 M=^#2J64';J(-!M540&V=)"_1H<.9;;@&0)EM&RX(OL/;]>'0LM%K"C>9EHN* M%'H#;3JJX"ILIA9[4#*]^I\(>.@_,S"Z@]$[BU?,C]+:'_>0T!A),>.I'0%4 M/X#A+1?5(UX'$LPA6AP)E=?XIU9+*W#\4QDG%$;F/T4B8<0P@9UF+$&%O.(( M/>_4')$GP$728*B%<5",'H%5& ,BYS$68"QQ&6:9>8EG)G^D/AG.^)3X#,.@ M2GG$_K*'P4N-^J:#EYJ1N'P1CO>-NF*V#[]A\=\M'['77O-+N^EG M]#&O?LS\PPYK$$V>TV1R >>6(<##)YN#F*&QR225_,A#0#_[&)(R,.>.\K9$ MY'XE)?6X*;=9!N+!9]QL:?VT7X \W52FS_?;E^G$>J>T;8[N+-/_JX\F,\?! M5W::SAQ_(#VF^$4E1!4.[MN*,U*HY5[77[6S%]!E:NH,I9L*/IP"Y+X%K*?%D.Y:9/H M%GV;03+2RM#%[-&A_\S@IMN?Z"7/*0+18AF1)*=C*A9\:&[A&B]A/H B5TF( M!,*Q4%ST:S_I+>SW0'W)',!.?ISA O,-$Z*X0.8_=1:601)&'DX$:'(22TXQ MLF6PW1>9=4WRB3[:,]U^Q]AOK1(+)V-(]^Y3]V_"?'&@WAFF:X%(30"D]42P M!!L^<5P>6;'#X/,4[K"\V-I?NNF_K0X+(U]U>SAF?U4)!NQ<"_"'P6.0<_"+ MSDX@'F[^C]5G78C@.^_NQ..K[?1,2?'$5NT[*VL?&>Y[Q]M+], *']D-(H8/ MAO,#3YSOM_<5X/W*4TZI%;V[$M]1+7.KEMP1"T6B?'SQ9\C6UU&WQ'Z M3)*BC*Q".I/#OST*G>> >4&0F5,'M@X&&L,P$,C]S*:7]W !N;=>J1T09XKM M)' ;6WV4HP.&3K>[L^N>R6F60[=16>0;EB;7^."0CY9NCY U;@R;#ET+6$*? M 3YL>-6(Z,2$IP)9Z2Y]?L>MNN'&&:?I9(J;GX:;'_(W5&")PYG#0MG '(;Y M$Y0O'L[V8LW\<@#MT*8N3\[@'W4[Y!'OI(X#^X*74'.LFT-@4MMZ HP\&A/6 M& 5N %W">(&E\ECW&% )]__4)S/*$D^FNLVR5=RQX03;J"SDHQA Z8;."E3] MJT#=@+<-J9>?@ENXX400K(T+@V<+1(#!EHD[G^!6V.O\VQ_?V?NH.>(K82DJ M%OSU#P@9D%GX:8B?^9?@H^G;E#+3%=[Q"!)MHCN.\63@67)9')?\ELC>3),.%Y!FS9 M 168]\]8LO!78S+!Y0;)/@X%=,!-DW MP-)W'(;D-/3$G!).F*.35/B!@@O,@Y8BU17YNZR>[4H///I!R5V@&"0I2?[0 MJI(.,/4SY90*N ("TH.>+)P2D4KA=-0]H>']B32!-WP*:'$E)<%SAQ/+F?GU MAR55J XBS?#.,I,R.@[G260L$&V#Y1 ML5-3[5R_ (L7%(T@_2Z4,]D1).1/NK?^B\)&0.^$_]E![\%[&(7W-(2W.]9= M9I:-*-;%<@V*FNP>]IUATY,QA)V?XVH4Z<.]#=<;4SB:%ZYA5\@?+MA;^7/"@WSY<+_GS??W>7]!Z_F:H9\0-$'I!JAY1,% "/GQ@'!&KV4QP5 M0;*J7\JUJY*..HHQ9WFA1 M!NBII$9^GN5+^1X]N18ZE:-@_B!.8UG2ULC+W(K2(__F7!&^&M,%E7QG(:_\ M9"P8NX!(-7/;ZS&UB OA(E%/8H;%6 ?D'' M,DTZ84XO6.Q/8X0!5QT^9;7/N@,BDP6 0[<7+MZF$\,/H\/BD_;/O8<8<^=A M6V^?20%@3JMO'F2G,WMJ.30Q OU,36JS?@WP#9TR9U$8U)MRV$RB =K#\\#M MYU#]2(?ZS*&((IYN@:TL@%@FQHOA^G'S]-3_HO/N&(#]G\R7"$YKYG&YWTSNP1'\*R3)!& M#><'5P""$Q]7]4AQ-BEL)9!_C^'6AV%(&=V1AK=OEN,%#^(N1PPRLXLQ7<,( MB7-JP1F&?4/@\HA>@2_%O<-",7OA\%W$WQ)E&/)[P1[B5[J1DW@^%R4]%:_2 M 2O8X\5WB<+"; -1K!.'NBC/7(R8[%=Y6M"*//L7/WY&4AQ%:7 Q8WFGB_UD MZR_TU;)_Q-9TKDBRZG6"!;DQX\>:AU06,V.MQ[(193W[63>-_]4#68(7 M#^!(&[T"'[*['$:O?HBHT^OW_%A0Q,V-Q*AC_IC#XU>OB69%>E)Z!5K:R+@X M*-&POR8X.^1\EO+W2"G(O!D<$9PF^[A1%%]#^@JL96-&*NU8&)5BH52">,/. M#H#!7T8U6*>#/N%:]HNB]?P4*UA>ZOSDM?TZ92UNX)O>78' MKK 9Y"IR@T?8J;NR4X<7T72TDS1']\;[H/HQWXUI1?6W]+P.:IIOU_@IM2N; MR#'ISQQ-+SH[\YD]XIE=3%E$;32PHMY!A_Z!.02@ER[<4,EVC*3-G:N)W+DB MGEH$$R=JN:Y?RN=/%Q7?+\R!QCPU MU'Z!DY-7XWA&'MZ8O]\8$'8I>PMP/7&DVS:J('ZX JQ*IA#D_G)O8X"92]Q< M@@V_BRU6_#U2'6V2>$" /GN=0'-?5O_R;V]->#H336HF&,US*E%=J$1%J$2= M:C1Q_2&($GRR;(JIF7_!2>6,#,^WRU3G>\\GW#4Q'YE_D5F)*L$AO*\2&I>T MIU-0CS!"D\K"/^*,")%'O:.,?WR]+!8 M>#YF;HW^\]%'\AK#DXO"M9,=[TT#$^R90\IK^V% NMWN:JZ;LW@;N5N\RV+& MIX>0B DL2]70]UQ)L'@^>)9K;A^E7P)/J39ES9]PD2V(?57SCQ4!GOUU+;>WL,\Q(5->B.C6*[Q M"Z7L*W]T%6\5Q+R??J.:8/?P6AT>.&(/9=EH043>+\V6%8F,P(HB^I/K)5-% M&OP\&=@CBPVTPOMYQ#_Z%+;22)IC,KV4H]55E\_'"@,VF":WO]Y6_Z(\=KO4 M%^^M=V"/[KV$/NS L-PKOZP_Y*)7/MXI$IWRVMFUY[E>\+.SE!$..=_Q.N60 M\S.7DH)A[(J@1/Z9B1H_4C2=V<.Q[M *.L3E80X,2T-VJES=&$2::SW2B4%_ MLDX,V!&+[Y\EN@?!]6AK!BQSMKS6312EQ9!&LS1AU2Q[?>Z]/&U1#WQJ"W"? MZ*^P\K _@AUXMH,N"91,#(<)"#: 2[='3O2)7DIJ*-MPHVU8R/3=#Z@LQ2;N ME[>*T!TX7<;&H^$2N565 ]&R4 [Q"4AOJ=/=\[DG.(PN_Z[Z<82E2D7S;'>" M)GK(PA$2GAD(1VHZL?C[(85O]YHN?; M^:0;9'.G-..%M!#2(G=I(0MIL1-IH54CA6F1+K*?J&<1]K$,;K@$<4(6"%E0 M@"P0 :="4WX*AM&.V;^_D%]^^6.:Y-A93 M:DA7$DX)P\,W5]/J7 M2!X0S_;YM<7^^^ E F$>$,_78?E!/.T'LW[8N.]Q;9&0U'T^$E:J_HN3&>N!WL_$-'] MX9B.>#>1^.+#E>':YX"ZL)-0FL!#?OF#S9WRG_2Q]W!S^W#9P62'^_[M[_XO MJW<[#QH^G_EW*4+*9R"2)A-OW#$;PX5_>_R*?[.E!,RQ.+"1S6OD5XWBQ B* MPMSL+=CZ/'$"SU?9M"VR8F97XGT1.),X:,G69++PL@2T_6N'K. MNP_R5W!4"P2Y[_:"1:$! / M02;;<)FZB&P6: UK.6HR&N439$^AX(%%.5* M%!%%.* /OLS?)5^9_(41P37[,;KR?BY!EC>1DS]6_0U4Z@3::#;Q"P;#-/1% M4F^IB2!-L[S%D'2"&KNI$MW,0X?V:&ZY"IVP#AD_XF@,/JI*R!..-0$X_BJQ M_SZ0N+%V^8B31W/? :C=6H^OA$'!12 YE2 I#7C];(P; MZ@QM@XVYCXLGCV\31-,"EWB6,9Q3\PP;^09K9P":YO\]4XKA7EE:Q[YX%"RB MU2.UU@?OAU*5BR$L>'W$ZA^[[O3WJZO7U]>J0X?59^OG5=L>CHV?U+FBHV?= MOAKIKGXEJTJM(2E70!FRW%)EI:9(4@M^4ZY&+:G9J*LC^B9+ M_WD"5:?MSQ6KD!$O+&9)4E]Q1N(?B(^85V&$HUJ8PO,[TY20 +%8"B^\CM7D M2UXZU",?1LC_^*H_FS.'].F+X74[L^P*^?*E4V%?Z1T,=L>^)?UJN^J%N!,O M@-O=496U!XS!^Q?5+E[RI<6)RHKU)++"EF6ZDI#4J] 2*B>C,#@L?'$QAUY M[D9XM]_+=1F; @\7R(/J"A;T,@+7,4C(&B0',I<9F7"NAV/VU*2 MBLB'^1#Y@HRV&Y&LC@LXYG6NEIG.Y7FLJ4D.Z&LEU69:U"*$S MRO8&,CY0KW_HQW>L7\A;6!>D:[QO1,)U)JGK@H)]"JZ5DX*E5DV2%566)*U1 MTVI73S6M7E-TA;[]5%_KG(89]6 @;:*;Y5&MZSZYAX?'G57=Z&%,S7E@'8 ] MG@L#,Q[W%&/X]K&35TX9-'[@(&]O&S$#CO)^M3& M0KDV^6MF&L#^]^&\ :R;8_?9?FU'RJ./-2_DC!',,>C3H4U=W7[WHZ",5?E" MX51ET=-M; Q^<-7V?>INN7QQ[OJLV"@G*_H6DJS6:LUZ#33'FM)4FLM-I @; M1MAM+76U+^6*3UZ9.'.U<;66,Q.Y)4L-7B&Q"^_S*5_B@30 A) CR^;0%Z23="2@FR"7_*5S2*=H$3Q M[OS3"40B@4@D6*E3:57YU[QI*JY.C7BN.BA#FJ<,1;# M9^@,\=IJ[D8Y2\6 M%]NXE-2Z5)=]EY),WW[*TJL7Q<)Y/),)';I8Y75OXU F]YU\,8#]'+HLNZ,' M:NBFZB,SC"2<$<IDC?^!BU+OTAI*@*JE/Q< M5G*97%;MJ6U,-O.\2<)IM7\1HOQGV62('UAI25I351I7HSH(E9;,MD_<< 7K4LO(#(*@!G]:O0$-2:O5Z-$+Z%+!'KW\7Y(RTQRW[0WA?AD;'P>3I%_YJ9=+.SLB'"Z3YI:V4E;5F6 MU);6JEUQ&5_/*N.]?H:>%_/>:ZR8D925Y* B:P<9CAIK72LZ2?,8 ]F5Y,'L7 SP.[CD<-XO,!@[;# MJ=E5:_GLNIHOUY\WR8'XC?,4:\*JV3^#U4O'8/Y15Y, 5:H$5DVM5E.Y5:-Z M)QYP ;7)%]95).[]V-Q"\>A177!^I/-OX!W_8\W,Y\N_+"#COXV7]"RJUE=: M.L7P0_[6D:R<>EP]!>@#QKN4_]-'6%DY4(4/:LK5J-%LJ#$S*E3\T.&8P(Q_ MS28;6M@-3D,5\F1;+REY#YAG4]8+,E/^BX_0GKSOBOG^:X'Y[JR?FT?^3SZG M)1/O*0?(>UY0H$_AE:PO_$( 8"L"4C=@O!7N_YBJNP6#*NL8-)4?4##;'IE- M+3NS-66UV6JH5Z-: TV[Z$G'72;LJ%L2;]O>)YY6XXRQU#;Z9B'IF%O H>'% M!@0[I6$GK>SLE!B/:FGSJB/29 )WY<,,<1[MTZF[[S\:S2>%MM ''K17E,4[45)013MB:(]4;0GBO;V#5A1M+>1O=,\ M2.]"_:"]"QLJ>77A6SAT7CM(WX)R$+Z%#9FJD#:GPKF0CW.A55;G C:C432U M=36JJ76MQ=C$RY&_?:/#&:NK\L:0+N.6S6N:>$G3 J=TQO"LSQ8V^?FQO#O] M/-_DT*0>^:A5T.'4GCW/G,WZ!(K2K[!1@%1:3E*D&OS1N!HI3:75:' WG92" ME^C3$QVR+SD_;>>MXAVFE 6FZN/L6):$$>6K->V' [Y:O"XK7ZE2^3Q['JQ. M-G@;X2NYK'PERXHL:]B7&!FJMJ9N'ANVWMO6$]!PS:&;M!*^9N) MTW'W>;XW!'L+]MX1>Y>OGTDR>S>+8N_,)SW9E*V;@JT%6^^(KURW!V(*Q=\38Y2WFBS%V7R=;C-9YL#OU.\@ZG;9J?&1 MF^LI-W4.@VD]P V9J9Y"LFB#;$I-M>3-? MDLBVEI5LV[W[#^B5F"U1B1DE!5&)F:T24Q&5F*(24U1BBDK,W2A, MI4(OBB?,^5K* F-R(H.K!^)0,S*&F8XZB0@K- M;:(K@@ES9<+2)N^5(AA) M*6TZ7B(C>54EGPS;<4ELOA-F8F_'7[JY>?;TDD9%N^"PHII\"0[+A\/4TN82 M)G*8'$_*8AHL:SM4EB!B@>G=@N1S(OG2YB$FDKRR,S MH91C[P0?A7Q4WAR/)#ZJ;5 M" X*.:A>5@9294F"?Z]&6E-1&G+43[1DCD)[:AN3S6B;^U+#>8WZBX4S1-9W M>*^0O_3A#P\VKQU:[*$NB=C%*"J)V,:VM41S_*K#2S9K MJ<"FU2G:)IKCZE@\/BPZR&N-AIAWGXDM0%+G(!%3@:IJLZSLLL*ZZKM >KH- MU&?3D;%TQN/V!)(\X7$E0[ 1JR"3?]*)-671T(^Z^:-*SF_-YXGAC,G UDUG MPMXOZ*^JM@Z0_M:*J[]GYN4]B*GG()_C_"O(NV> ^(6@UL.E5DTJ*[5JZ.BR#]#2)Q'2S3)$-V_58V. \\9*B.93JSB8M#!Y>Y>#>?K2>O%>."%8Z3%91?B^6%44N1P/3D MB1\>*7=2:A68%L/9[;A8OD:\/J(#2.W)L;P_;21H<@[1(8B M^\B8/<)N#=U&= 71J?08"'6::-$W25*5#FTEUD+@J?5PO.T<:/NDEU4GUTZ M>/T3W,%<@YC^,C;H$[E] YG&JH"]9$HXJ/Z9&38_M!YFDQ19G;)ZKE][PA4G3XF[\T6 ZK62$L,2$T&)IT>)2E7&I')%VYG30U6VD8QRD^ H MOLYF=$1DM295]D^:+:DN2',]:2H[)\UM1*5/FE5!F\=.FZU&M;Q=!C2IKM8; M&@Y+5)LRTG6K$1@*+U-J.IRL'X 68 GOGBU=">B.>U>VJJSQVH6I:=NK-<)R MAK9ISH##-J@.6I*\%G-AGZR/&1,5NG?]8M3.+LO )?_]\>$+Z9J.RZK2;JSA M#-VU)PKL?N=S\< >Z&^6:;V\ R>YP-BL(^%P3%_T4X=^I_UE+]#OZ)/AC,WG_:"BQOZ9)B&0$4$%5_:'_>"BB_Z(YT(+'A8N'^XW0L6 M[FV*?F(AG4)D:(7@H8.*-;F'C8$ZY%);YPT?;T!C!R-R0LDYJ]UW/6T[BC:, M> ]A:SI\,B*&&2GYE5%Y#51;UKE&CJMAZUZ)0BTTL+->T7.K\3N:( M*'Q,/23%I909H\1?O/)<[TGYE-\&-;_L>KT7(?&VK.64&W(K?]E7W82-L\P;E$PHS2KPF^=*L.QW,L7F)99-=-O6 M3>_2>)5D**U.!K7KC_C]H_83\Y2,J4U9>^*3QUE:AW,),#>S3<,9"^S%L)W?_R+NW;-3!O?P9PR'44_+.#7.$80?N*]4=4 8,YX=S0<8ZZ(^/F#!IO1A, M;P354!\. 0W,V<8(H.O2%U*7Y//'BW-9NN!S/YY]=T3_\N\J&8PIL<-L':0= M?!%F?#KH@7WB9$60=I/O70?W7SWPP/^2J;+=N-U1N_?=LAL M"BO 7E88,:&.6UU&KY1 >4 ?$ &*N>;GV8EH$B M+(/#MPS2-->89T -&+#?_?.N/?CV<-M?P4*R4@0/W4?BK2Z3DRRXRUMV86X= M[YKG]Z%"A5>NG8\N@G!IF*9Z^S8&PA=,_]$,I:L^"0+1>N3)SP8\$$L],8O8$^VZ ^GT'NY[#^U!MW>WW'1D:]S( M=MQ#:R!Z^_C^>R$NO:WZ0DW?YGL791),5\X5^1^L/KW\RP)9\+?Q$E>>=HVY9-+, MHYL4*#+Z"\T=@_[E\T \1@ .#'=2' 19(A2_)TC4XW]Z*5'\#]T<\5_\"2O' M">L;L-0* S5+7B%^Z5&2Y[]$NE%*_<= Y I.*C\,'O6TW$>Z<1Z]76;)VL" M?V&=#]8M,-/2]-4?[V41/0I#)F -XZ=#'4]\M@0V&85_BD5C#@E,ZP6=Z$#5 MC5@GR=7Z1EW.IC H2Q0&5?NMF!A>RF:2F9F(7RXZ&D86CD)K90O#'>E^>:M4 M48L7P8LN@*C,N_0_S$OWVB_]+3L>]H+*.(0J<9<9?QK^_KOAPDU#3XU(2/5' MH>VK#.3\WC;,H3'5)XM77O@IS@4B(E'2I4B'P$-D23X$^ZH<"1$'Q'_],1SO MC,18!TS!@(NXG -16@YX??MX1!>R-HT":X\/:[LX'<3"Y/L M@08LP94)>6!Q$*WGRK6A)ASD$AR&?LRI,]8-' 7CVT8?+>SF@BU;_/FF@B]/ MAR^_&/\+% $G@>#(12P&P%G/BZ'K2O#.J?!.=_)H_<#^CF7BG7@/HCTS4 "A MRCK^(8*!3H^!XM.LRL1%93F!XA JY3%T\+4%ZI(,HC^N'JW1.^;:N"^3Z_\/ M4$L#!!0 ( &R$;EI-#JHP9 \ -0 0 2 9#DR,#8R,61E>#$P-#(N M:'1M[5WI<]K($O].%?_#%%N;LJM U@42F%"%#;'9^"I,-B\OE0\R&F#6.B@= ML;U__>L1$@;,89 X]#RI318D)'7W]/'K5L],];)S?56K7C;KC5HV4^VT.E?- M6O,_!8'G9+%Z,OH.)T["7Z#JV6WC!SJ[.+^]NFU_SGV_;'6:.73?^7'5_)PS MB(4+ TSZ Z]R8SNF9N3H-2B;@5N<8\O#3JW::/T=_?Z)Z-Z@HG)%8N609I"^ M!?? /2^XJGH7_;7D%E_R+*\+K]YYF M$N.ETB$F=M$-?D)MV]3@2?6KUL7-YYQ#ZUYO. /! /!5RCZLE9K7IR M1]F>1X(@;H&&5NUGT^H;Q!V@CJ-9KJ%YQ+9^ 2VM@)8):4P\AE(R(YPW=.5J MGZP'=W@:W(4.<C[]U:C<_DY)_#\ MGSET=MMN--O!\9"&T9$"*,%5_>Z^68D^+&5Z5D)C(70#S:"##L-.26S7P@^- MB)#RGR"DDT[C]<3?X<4C3E\ICGXX?7U)B7N#F-?'??[X>OBG/2&I:$2&6A\7 M'ARL/1:(Y1(=5[3?-M'1>B-2FZ'-)+INX!RZN?W>KM_-C->T,E2$X3-R;0.> M^0<5MCV'$"$! M0AJ^]Q(]>7)L9U1@;*EO?P'$Y99=&O$2VFKAJOFE,V]$PM.=V[LE9\]N.YW; MZ[<_B A<3&:D+\L49<7#VZV+RV6D+R;N_6,:6[DZ6#-GW/*6M>@:FP_86:% M!Z(%5%GWHP*[>H>ZZQ/4TRUO+ M/<1^[!F QNY@SPH90)-I6#)Q^^%S/"RR*@2F/WH&-K,;1[F8""82)I(EKG2" MKC 3@?_1E'*!LTLT6YZ U/7KYDT#_G90YQ95O]S"AZBH," >+KA#K8LKEOWD M:&#[7[_=%*YOVYV+^D6S>D)_74/UBW:S&=QA_:0@-@='+:L+R9J+D=U#W@"C M:^V9F+Z)KFW'ZX-71773]BWO&&V[$E$[=[!./-L)]0YRI=,Q%;B".D#<5QMH M10W\&QOVT 06T)EF/2XC+0F9U6X?#-*WG0H(IV]IW0$9HGMLDJYMZ7X7*,ZC M*T_GT'8C;2V4Q10=V8L=[J:![S<1( M>(@F_XB*'RY]!R]*%+./-+Z#L;TL&GKI/<2G,7/P"(X*#@66LW0P;^)[;O& M"\( PQYH10UD *#WVN]B6^58CN,_8EE+A OKI&97ZM M.=W!R*#$4AZ)O"CGD8.[E&\=/1%O$#SKPC<):N,^<.&\H-M>CW3'#J&AX;Z/ M&O04Z7KHW/8=C_(Q]]:^1>7YA1A4&#02>NOJM1ODQ0P_3YRY:\'HE^/+RKQ>0AMT=]C2O.MA=$E M2!!4;?)Y*(G'"?ST\Z*;+!V59 Q1Y%#SN8N''O4%^!DLPZ5F$9@/ 58'V,'$ M L,"\=LP0F"/V#'=P%ZI9R,C0PS5T08,0"S-B&L?P7!G,PXV-? #\%_/A^?W M; &H([N:)>)#5MX%(6;E6E7W4KH.I"XC- M]!:AE@"A;*5_:?K60,,T*['SD7]9>=$/;%M]'?M6?V@7^O[XPGML^T8>8O#0 M!ZS0!6^7S00CNF50>30JV%30^8!2]H^/1@>.M_SH+#&D_;B4M4X&=*G7H*@6O\% MAJ1<=-^@WZOR1SGX,Y.EA)(X;]YTFNW-.[YVV?.UJM\J$.E\4MY0@B9)4:=] MWS9YJGTRO-/7TMZG/OQ^5WUK$Y7X*]R'<#)3FVS3$-.$& /A9EQJB^KL"Q'F M9AEULIGQ1)"9C46SL6HJ1(0.)C 7]!DM"@NYF>Q8!ON9Y_-'1B%PD[!M\M1" M##>#TE'<(3]%,S1=T3+-M'.-W-2:5<;P4. 3Y3_75/Z6#BI(>J0;6"ZZL7\* M2HDO".5RJ<"7>9F7?FU2^8Q%DZ@*>=0R71^ H=5_!]ZE!>"U\.<%S=7ZKA;! MS_&%.^;TBT8AYPMR@40DE?-%1>9DLWK_;8YE*T6X^V_P #!61B%P^I5 :\7J M"5SPEGCF%)8Z!9$YA36=@LCS2H'G)5$4=^\45MHT>(V",'8!,=P'1AE#9.3ABP6,^'%)D/6=^' ME,&'J'NJ6$@?!%B<^<2@!?>14Q"E/*\R7+$;GU!B/F%#7"&4RP>)*Z2"RG!% MGIE3C$<5<2DOB8EEK-OF65J33F<^SVJ^G!X%E]>DTQNDG^?B!^2Y M#9$!;H[*2FI(OJ)MCT_!PGR0EV%LH)Y#H8,+,<_ HZ"(Z+]T8J8@& MW7V<9B,,ZF$H)P:=JA$R/31H/V(0V>F,8,=W773T77-I3_R(^6,DBRHG\TEE M]0N#3.!NW8, M%F-68,+U:8(7IZNGUVK$*8R7$2&O:FY.E+:0F"\694Z(E6[L7(!CMM<7893O M"GE5WOS=88K9EI4R)Y8^'-\RSPD?C>FC<4JMRISX@=DO*>EA7UR;_075ZG1Y MN 39EFA BS45;I<0:%3*S&8$H9C88+%.EJ5UB#*K0\2J0Y18'8+5(5@=(L$Z MA+37.D2":3A:UL>1HEZ'"$W05-L.LNYL1LZ7185+2^J44,\#""";&4D %7*'V/07YF6\K*2GMQAC*%%A>>4I,:*@>CE"^/P#$5O M@*)?^\$%AJ(9BF8H.D$4+;.W>:E[FY>6?O"&[9@D>H6BJIR4V%I;APV$)QF7 MI2)73$UC8LP$:'+ >5[FY')J.(_9^IUBSJ/&8+'$B:EI#4[,0&5A\U4VTFN> MQ?+FBY:EUS1+0IGC4Z/B,2=FI)7MF',STLIVY(45E2O%JL:DTA^E*O8D9IAE M&&PQ/3,"$[/,U$*DLL3)<<,FFV;"IID<8&7Z$-=L/_S*M B.K,#S14DNLLHT MJTRSRG2"E>DBJTRGKC*][CR35/4W3*UO0D&L*')R6#M:IPDWE3)R MB'O%''XR\MHF([-DA"4C+!E),!E163)R:,G(W,6"9A*-Z56#>H;F!+NA6F"8WO8:8C!L?]'3AD M^S_ 8]G,T0*(XL6@JPGNXN2BKMK#PSL)[HN%]OSN ;1K= M7NL,1W>TUQM.C'9^$)3-I[*--KY@3?FL*?\PT<,A;D&<"O00% =D063H@:$' MAAZ21 ]L]X=4%@>26E-R;8+'O2XM2_==SR&:@9XTN@VHIUF/2!:%O6W;MC8O M,=^WS)5 -B-(\23 JC'OQE-L._9X>(HMO\?P%,-3B>*I_:YB_>'QU!B> #1R MYF"K57"JI BO 7S15N(??*F" M+UR=.XL:/I J<6KIHTS:WB;K#)\MQV=LE[ -\5FX2QCK9F7XC.&S1/'9?I>1 M6@1/WO'.9NG^V[N<:'./N[Y#O)=P4R\DB8DMF,WBZ=)X*K+]@N+4.Z0BS^(I MBZ:#W82R]D*RYO$Q^L]A"D_OI\S!! A;ZCN2YZLFUC,OL_NGBA$V?SHJ!R MD&;I:.C879 JO1#N1 SB$>P>IZR3\1)2ZL*0:H?O8-377 2?L0,!V$$"/YX[ MR9K[M@Y@V%*5&P(8$0",Q/,E!F 8@&$ )D$ ([*E*O<*8%97(5*V*/B7D.RC MR9U9CK,928R[/\F<%RO5D[/;Q@\X>-FYOJK]#U!+ P04 " !LA&Y:]3+3 M?MH8 #LS@$ $@ &0Y,C V,C%D97@Q,#0S+FAT;>U=:W/:2+/^[BK_AREO MO5OV'L"2 ..0Y4 V>@-MX-(LCFI_3 68]")D'1T2>+WUY\>@0 [O@2#A&1W M=N,8H4O/Y>FGNZ>G==$>=3OUB[8BM^J'!Q5$HE(H7I_//\,7I MX@QRT>BWOI#&5;/?Z0_?'WUNJR/EB&BC+QWE_9%I6"P_9<9DZI_W;'=&S2-^ M#3D\@%LTF>4SMW[14C]%Y_\PQO[TO%HH&]81H:8QL> >[,8/K[H81*?-J#LQ MK+QO.^>"X[\CB\_7MN_;L_FA&]OR\Y[Q'W8NKC[?T)EAWIZ/C!GS2(_]($-[ M1N%)]ZKT_F -_LA$41IAS+H8:>$ M0C25X4A6>T1M*;V1>JDJ+:+V+OO#KCQ2^SW2EC724)0>4?YN=CZVX-O+8;]+ M1FT%CK35ACIZ3O!=]MV:W VE*7_4% ("J"!B?]0FO?Z(@-C*4)4[1.ZU^!=< MT-&7 ?QHRZ/PTU"Y4K714.[M2_+14)%'&H&.'0S53R OZ0])L]^[G ^!W"D0 M[6.SO>KQ^^.QKPZ'6="5AQ] HL\J=/>??XBERKNO?_WUUS\%_GOU7:)S.,*1 M6O^J6!/3\*9DY%++,ZEOV-8_((L:RK*&Z+7'<$GN]=DO==>!>N MIN1&1R%-I=/1!G)3[5V]/Q*.PL\#N=6*/G]66Z/V^R.Q_*\CF);#EC(,#R]$ MF!_)@Q[KR --.8]^>;+-]SN(*RI055RD87WQ2VOY8$'X%W3+Z:C%?PS73HUD M<.B$Y:]=1K_E#-,=E0AL5C/RW& [KQ_K2YV^AST?E)/-N$)_TA MA'_>$8>.QX8UR7/U>U[E0Q\="8?W7 H?E.0TUWPZ?=W=DV6(BAT1X%T(;SVUI7W.[O)S:RV^BZ3=O[0I^8G3FW3L4J_? D1@T M-L;"45T>=M>;<+^IBSLN1B+?42Y'#]UW\?6H/WCB6R#04;_[ZPG1U(DFT*_2 M_-JX9QXU5*_:3PGZF"@/ZH9C[6312>%XWAW-M6%Q?NYG"!_O-QS%U2BNR;6 M9:3U+DY!7SW" %(I'@J09\P:PU^?^#:YN.R#I1AY#E/#9WG/H3H[M^P?+G6. MZA\"*]^U77\"JN/BE)]=)_+$92R\PQYLM>.F;7UGK@=6$+%OB#]EY(I9S*4F MB>3D#:.K3PD+&%ACYA+9]0W=A!.+A%IC4HIDO:2Z;[NWX<&N8<%,(9"V?3LJTY8H!^=;DJ VWJ,3UP&3%\C]A\F$-MY?%ON$Z+9GF.4,X, MX7$]U-)^^#W[:7@^UW2SQ=0_/#AVF<[O/B8_#'\ZU^+!S"!#-H%S03_V;VX, MG45:LT79)" M_I6A^Z1I!W!KKB^IJT_G?2Z=Y8@D2*4<\\:I(![\<8YKNV U :TP0E<+Z!SEN0B;,F4 MH.#9^/#@ 8'G;!5U#=D5?>3"^X(MPK^A)K17M[_ST82[S/@O.;+1XZ7NN] E%^ZLP) MS_&8?WAP R=-"=R<&18\U#07CP+M/YL_FH/!N#.M;#"A#!!]VZ[WIOQY+IM1 M: /\?Q/ 1Q (IA=_,+NY8;I?>,I,B"4ZV6(ZFUVS!3=4%Y-AGS$=I/PL4S[Y M>J'60:DZ-N"9 >P .1X/][ Q#Q;^LP?FE,=CEWG>UHV.+T16%X$PGM4O2F!- M*>-.G9V+],NS%WUAMC49L\":.'9^$BPOU)@=F#E@.B< ]M%!LQ\>A"-Z#_J[ M;NEQPZ66/CTGS2F7['\#,C]PLM%S-XX$UN7 GX(J_P\0A#SADW5(V?061#@\ M&%#WV]UPX.,1CM44:RO<.7]_5+V+_=5A AH*]!W,'NGHT7O';PD_H %>HWF< M 9!7SLB_C6__:^3'E &$G\=NJ7AV#3,T/S',W\9[FT-]S.QOZV"?7W5X\,1U M$1RA-B?F6>PX.[U#.H/^/=[#OF'Z?I@^M9\43: M-)AH":]CZ?8,_"6@LNO;WR6NO83FMXU#KPE57>O&QT=R'9#\OOQ^%Z>+])1P M2O-V.6"1WIKLKG/%9K_S:)#FTIOI Q?GD.39!;-(ZO_7*E&_JKSB"B_2$+61:G> M'[$8V?=/TW\G+\,&?T[\=T_YVG$M>W38!!RB%O-TUW#\Q>K!D#M)"E 5T-9@ M'KVX72YJ[-H-WZT[O496]SGM/N?=H9J%H@KQ0MZ3Q^CEZ)Y+70( /<0=RJ%;#OF[\@]F3H\N/-\LL&:&&>/S+S%H5"W;AQ557DPUK@Q M]'F(KF=_%2MG0EZLU<[R0DTH"<5_7K)"M95,4E7,$77F!6!96I-<&'KEYB>Y MXG[9Q*.1V9FX9%%\TP,[F11KN7*E5"C-+K2/#T"Q4H:[\R S]*V9#[7T>3C+ MI(M3N*#^Q/K9&8+X5Q!+".(-02P)0B4O"$5)DI('\;,.*: \+RY=RE3"O6MX M.C--:C$[\(C)![N8JXI2H8J83P3S1<3\BS&_%^*6,D'(Y MB*5B3J@B;R>#X3/$\ MY6ZS54LG;Q7PU@[PM%(L%"3&?".8K*<3\D@)2B_M% MM%R$F8K1\BR$ ])K[SRKQ<50Y&4"3\+B?1W:=$QZ=,;((K'J'U*LE'-$"_1I M8$893.GISR$SK#"9.DSAUEWF_T:N?#GO\6A1U,DWB^#1=:2(PDT!GDFOB6O; M-]NVJ;:Q34R]>>IX=YXHSZ68Y0@SFF+;MDB:]@2%V#4K*.:E6*E3*66FXM*&O?[C8C(O4YEQLF3U5?--KA^\OF MU ['?#?P/'+\F7H\>7C>^!-2DJJ%DO#"]O,,Q$TW4\0_L'=[!'SO'X8^)0XX MX^:\,XX'P&!>L=E-_2:QQ_X?OPULR%C$81%:8=PH>FY;J*&FU]6!C!6 MDW*V%I@Y/)!RY7*I(&YE+2=H+&[9?PMG[?! S%5+6Z[<9++5I4JM()V]M6:7 MA(+XQMI\O/0&JZ6"]#9:?W@0!6-6K3^K9*?U+XVR'A[<#45E2[GMKM5%SF1; M9=$EV.Q%" ZTDUC>V5BMKEQSH3&#(/)5:Z_&?X[%&G_6?SY#_QG]YUC]Y^)> M_>9SK5?/LT/L\/"CE:E*ED!4O8D=KU] !AP?S'B#E6JT@9,70V)5- M72I6"[6W,>BK1A?!8\Z.*;VT*:6*4*CL:JS0J'RZ@(. 5N4+K,I57JJ(5B5: ME;%:E25\%*Q7"AG)D%J2P-^ M?< %H50HU3+3\BU34#/<\BA!43HK2)E)4=P90$OB#G>#9P:>Y=H.B]=D!IIG M8JT@9&:*;YD@GM5F;YDCGM5F1UJX4BV<;15-R*0^RA3W[ R8-1AL*3L[DW:& MS,R:2+5BH;0M;6*Z.Z:[IS"RFL;:N)G(=R_E!:%<+)4QLHJ1U5@CJV6,K&*" MP591C_4Z =P(DZ1"Z:6QC\3W+NZP[3P[6ZB4M[3E,K/$'K7]\" <^)(@92=U M<\M1;]B&R=Q%P^>#7LM*AL&6@WZGZ<7*K@9\=246SGK(CDYC>?KTV]&K#(42 MVM%H1\=J1U?1CM[6CGZP7L0](_ENX8@;D_IKAO.RGD8J:F:12K%0+68E&+EM M92RXPK7-A1,@BH6SEY8OP:*:&]H&:7R-1?IM@U6,#6T#M WBM0UJ:!LD81OP MTE/YM?):&:/0%O0XC$3@D8EMC[VH&MCA@53-2D1IMSW WZ,\KP97K.QNMQ*: M$T^;$VE\H4Z6S(D]%.='<^)-F1.B@/;$/NR)XT<8^H0L&?KP #?KQ (7N+O)3S/RTW[=(O%3=KRGZ <_[@R_FU8C%RLNW-?(YN^+3;%BL0)T?^^-[:KUCCP?->@)OE!^:N5?&I] M(R5)S,ZK,+8, #_8 X<'8G&['L#H[V_; _B*QNWL 2R%@_9 S/; ?BLL9LX> M6-(K4+O[@&WPG#EP5A$+%7PK>$+\@R_(V8Y_,+J+_!,S_V MMHT$?NSM>&]\ MU^!E02XTEJ][K!8+U;=2GR3&EJ-U\;1U\7I>'["?U^]A;A-:%S%;%_NM1[#1 MJVSO,G%JWE"G,3UP#?]V4>V?%*6=52)$?GF27Z374TA\+[FS90'Y!?DE7GXY M0^\U*4)<4>!R8ZY4P6VA"7$1EEY["1>)M1K/DZT4)>2BU\E%F(B9M43,-)D/ M%30?$DC&>M27WG(K+-H/OV\_8,FI%_JR9;[/IH*9P:_4?D@1&>VWYI06[H\, MW<'QPTH]U.43EX+C]\.VS75%?GQURW?6Y"2Q6BCMK$8_ZO2G=3J6"GJ93I<$ MT.E"52BB3D>='J].QUI!B3@8:TSTR*[^\(79CFOKT G\.KB181J^P;R3K.7: MM,%GSSM\- .7D0GU"/S.7" 0]_! %'!W15+\B[5U7LB_$O!O41#.D'^1?V/E M7PEKZ^S8"+^5[2DPPN-<-X\7A^[3:R!KG9GF/:&>\Q_J/;NP=!8>EG\Q::.I^^AY M4>.>E_OH$0I]'OO/M0C:PSGMN$E]-@%@GVRF:<1-GZ;Y;J#[X(F#5>GO M>#DRNG7@:)."26KXMZ^JC[O4"KA)".UV.^+%@QX MFOMXXW;_=T#!?UZ;.*'66JGE!RAH306U%?6J/7I_5+VK"E>'"= $D ZT6MKI M*7'HUI"@[@]6:)6+VPSW_>C,CHV0NJQU.^2#>TDTG5I@"&U4OUO<^'%?__KK MKW^VA4 2?;)Y'?.-'M$&)YI\X#\ZQLP OV8K!?4[$1+^ED11VDG7BX^!Z$W# M7$KSE!XI'>[#Z=\0WX#O06=$FK;KV&YH!\7<)PB]N*%73/5L4ZY4#6$'3@_[ MZ1L(MJR#K93F.=9L$4WI(MJXAXLS1--_J0>JSUMH#1'0_GYNDY%01"T85Y5U9-%FD'*VD>:8]BU#M\F^^D0?1N;9HU96'H[C]9L1EW+BLIGF. MH>FZ%],5 S2Q0JZ6YHFFL5F+_43(04\HO=&PWU.;&NDJ\%NG?_6%7'4;[?@! M*" 8UWP%](\[WK4LF?,=PW=(_*H(^/:Q*)3B-;OC)1F OA# HP7?ZG.N&DQ MYI"1RRQ]2A1?GV+.31C2ZFJ*3 8CI4 ZHU8"\9@X,'BQV,+&3\,]"%G;@\#' M%G/=]Y;K?C]G-$Z"2'6NEM9L=H_[/Z'%"WXX08(('4?C/]FD!33-5KV2ZE2M MML&W$AID8)NW(?80>$=UM4N:-EAE_C@9JTQ$^,4'OU0G;_T"O^-N611E!?DO M:1AB@#!>&*8ZH4O6!DJ/J":B[C=6[INJ!I[><)#0TGVX8"W4$)OQ83/5F5]S M0D1D)LR'@+D*8BX^S*4Z>ZM;YIE9B+@D$2=6"P(Z@C$B+M5Y60/7'@,^-VPA&$L9>%2'4RV"BP)I[/+-)BCNT9"51#0/ A^)(# M7ZHSP9X-+K:4_$@>*$/<%[02\H,-,X7T#+@!4_:I(!=7W2-!G%.FGS@%"OU^_*?^->]ZP#,-5).5UE)'=(5^Y]A'\0@GN" M(*9+8[HTIDMO<8,,ITM+J?34\*V#!M5B!G>HD'K4[( I6M]BZ M /7F3YNGS]4VTW,O&&#+\ZDY3P(F+>JS\T2BT#O7*!>8*8Z9XI@IGOI,\6*J M$^>Z2DO]V"7-C\,A )5PIQ(84.:810;<"P.* C(@VM2;*IE4YPARR@]<2I2! M>CQPX4P;TP/W\'X7L8(1JUA!F.HT003A6Z@?QXM$8EG6&#&>ZIQ$Q/@;P3@& MJ&/$>"G528WK&-=\:HVI.T:4OT*4UW O>:PH3W7>)*+\$2$'_QX0G\6>43K' MWV[2K1!_#^(OU6F4[6:'7%&/-.FU83'_N*%=:8@_7AV7N13P1YJVZ]@N3: Z M[MRI12J,$8JI3GU\-F5*R3>G;,:SL:)M=IP]76H2+7 <\Y9HMY[/9IA E6Q1 M"(1LG)!-=79D6(T2/M@SI,RCND:MR0_;)LJ?=.:\:R:"/8P!QXB]5"2(D ? B J4ZI I?19*3-]Z, M\G@$AWST#=/P;Q?V*!JB24*QB$D/L6(QU9E'$1E:R(:O#((7F/Z.Z>^8_I[Z M]/=2JI/B.O:/?,_^2=H @;QRAO]OM]1"*/,],9_.=[ 0F#7I:A>VBD9AV- MJ4X)TUH-!-Y1_5)18]XFW^[WKC[ W[C+V37[O&#AE[@W_:M==:2TXM_WC]HI M9NV4ZH0D3>D>#ZM24?BOK]V2( B.&7AH*("00V-B6Y/L![/@VRAS]4'916DG M<88I(_3:_LZ(:7@^&\,-]:EA,?/V_$1 LTD8'/09<1:G1N(M[B6'#^0QW4*4#$P M-#0N:'1M[;WIDJCCQ"Y;[IP^7?T# M!#9%Q"# 8)#,<_7?FO8$@*0D2[)LHJO>-S() GMOK'EXUM-?CG][\^SI+Z^? MOWHV'#P]/CI^\_K9Z_^SO7M_Y^#@Z3W^-WQQ3ZX(GKYX^^H_P8N?7[Y]\_;] M/^_\\L[P8?C_[QY_<\[:9*I[:E*3J;5D]_S8A:F=_ WP7 MWBILDH5 MSYZ^.OJWOOXLB:OID\<[#Y+L3A"FR4D&]U"3BG[U])V^;!86)TFV7>7S)_?G MU6$@_Q[G597/^*-)GE7;9?+_U)-=^^]).$O2Q9/C9*;*X'=U%KS/9R$\Z?F; MHY]__^>= M=YY]G3%\]>?YXFXZ0*:-?!TWLOGCV]]PZWW;6$W;UK6,/1L_^^ MSD[2I)P&QT68E6E8)7GVOZ?WCIX%-[V6%[B<>^6]H(07$E9U 5?GDZ":JF < M9I_^_K?=@X>'95"IW1WM[D818\/RF4FL&'YF5WD]MU+>)56*DGP\$K%='Y_3T; ME_/#W8>C8._^WL%-K.G9,;S-%_ V@W(:IFF@/L_3,,GH)2>S>5Y4(1Q.!'> M1'=Q+Z\=/'AUM!E=,]YV%1):H<#I+L-$]/ M51S(P^R;8*I)DU.D(%@2/KP(HRJ(\ZC&*\H1_"A*ZSC)3NBW+QQJ_%D([5@5 MLY+N]3+/X@2YJ(23*(*7A8)_,G?!7>GSN_A%E!>P7^*WIRJA(YGB?G6OG622BX[?!\2^O@U_?OG_]/'CU^M^O MW[Q]]]OKWX^#%\]__S6XR^\%N$V_B@ZR>?^'?KWN^>O7NE__W'TZOB7?][9O7__ASO!B[?O M7[U^3Y_+&OB3;5 H;YZ_^_#ZB?YCY0$T3ZO%9*AR:(GOG\D?K_1"'NS^ .=W M[_B5_>;?\FO>JEVROM"_P>Z/7WB#O[P3OW_X!+PO^M7]GB8!9IF/E(U303_9V[M]7LT.0 M^Y\K6&(,I_YD6W]X(4+>W?G[WQ[O_OC@$/ZS=W_W$ 53#3> M@) XJ4-@X K8]BP!&3'.BR(_"^JYEC/A+*_ALE)5PP$P=S75<@;^H4YRE!R3 M(I_11[_"1V'P2IVJ-)^3""*!Z LU_,B19RP%2 *6^,Q)F%3329VFBR *BP+D M1EVQP"ORTZ0D*2.Z\W(2*H1+86TQG 1<4M;S>4KB"/X]7A@I*)N"LX5%#0?X MQY:Z!>TW*D*"]X1[[#*<[[7#-3V<& T=5E/ M)DF4P-_I8BCJJB'?@"+RIXIW@T M9/E9$<)"#_8?CE6>;9\DZ>CI/;P:C:=UO_I%U=E)K/)/VR>U_MF%7M4EK*YU M:WHYA7V<_%G#'2^PDY=3V$E$/QW7G[;C_&9V\U[-@?" /X$C0<2\2D 2P$M\ M$CQ%[^QHE7=V-:=);J9([_^ XC[9_E<. N?79*8??XULASZW%<2E"M/A "38 M;*[B_^G'6QOM)NRS<[)U0UXT1/KEY44C#G 7CV2K/P'73H?_H,MSK9XY>M+@ M+$>I$L[8#:R=@_\!LQ&-%U;.< 0%5A0ZJO +[1ZQM>0UHR["5 M4=8S_=TX+-%T92/\[3A-3O)"^^R%FH<+L@_0V!BQ(3*OV*+*X0=%,%/5-(_! MIIB%,5CWIV&2AN-462.>K%\V_H<#N;_$-,9H:-%1H2W(9CF9R+#>) .C"'80 M)^6X+DJV4IQ]!'?!;XA@[?AA6L_FM"?OZCDL3X$.#,(HPJV66VBA-YXS2;+S M/F56IU4"UKUW-=P4+L$G%'&810K<'O!IV*%)T_P,+%(P_@I0*442HD=0J(DJ M"C)4V2.RAUR"AHGK5-F#9B/L2=!'!< =/CBO4[_7[=3O[WUA5&#__E>+"CS[ M]?T?)$?6R\XUHAENM/]X=/_^??U_VU]\R^?$>\ AFC%B+5R ->!Y.\MTE+-Q M9]^_O#[Z^9?C?]YY[+\$^W$ M,8ADKWS7W)C*I*.Y*>\4. A!"_KHD#7:QO< MZ'P&L@;C E?V+M?:K?"D[1UCJU[;:W8W!Z]\(IN/9//@K$;3,#N!;TDMX/Y% M#/,EI(62*"!##QZ@K]=J*9;/7<';$]7B^R*B#L+9>=IEVN&?KX[^#9]+QI+$ M,'X,1D"U2)5O\V'8JJ$2\2/G/8T5/OA)F)Z%BQ*]\GMS?-XO\$Z/_N]K#,3J M^U)2]-;SI9XL.?;X<%[8UIQ3/>FC.^Q LO/,>PX#,E&;SB?8^#OV%K;\D4TS7,T M-#.E+5!C00;YW$:A[6WELCE8DU$R1W-?PI<)4IPJ?5-VO !#=*JB3WA#$SZ7 MT#G8 ?OZG_93#'!*>!Z7G41DVH_SSSN]10H+>7SM::I.*_3!E]K!!S][>#Q8J+$H; MY9PD!9A;<1&>Q?E99AQ6;7Q]\1-]PU;;MY=8Q%=VF&\=?9AJFP>4;F/+^@M2 MNN^T,?[%K_P:7:;_"@']S_&0,(IM ^DA?%"5\"#-,=>;:/RO=D$:*X*W#5HK MI4#[->=:MX.?BS!2F#5(\OA)L,?<==T[WW8VK./_3X+']N'7F&!UG\UYG">! M.E7%(M@/9O##:3DMS6#L;Y,ZDQQ&\/(5_51>Z_V=AX\;[_3\Z[^,?*)E8UU7%42+"-6]KW2_ M';VZ0:)@I0RX&:/A>^#=JY6]-\RG_LINK55Q)*?*EXDMQ/]@@^@V"Q<6A;N! M".QK-14M:Z%;$)]B_99\-!PX2A._+0KMD-W^T]/AH=MPALZ7C2.\96QC U$/ MEC0E7-RHN\9S__^P=80J$[$,4P5)&60Y]JT Y\]1TH.>L)GBF,P=*L%,0XP1 MA@NM*/R?$,G8\DR_/I$"BJA*$OOHYM<3^&6)=3OA>K,LR^$ P@P3%-HT@X6- M&KGO<5TF&183XZ)7K.SVNGFWGYK>J[]JT!A@S'G1XZL6=S>R^\N;6*O^\[_@ ME::QZ[20=!X0#)RQ*JX[5O+?E04@_PM> ,/5XUE2D=D9#@<%TPD:D+.>.+YS MXC";:Y!!(%1 #;PS7^KV97K?=IE>7XMUZ>: _2^]P:.OUUWP10E/8X6]S&>S MI*2>^B]5#%[>_AJE.ZT>SM"D;76?UM^Q0:@\=/84O*=HRP];YKN[[Q4V=Z-0 MQ#"+;O6Z1P4A[RC%LK0[B$I$AX/F[=&ZUO&<@S;&R14&G&]$BO5QCY-U'(4PZ_DVJJU!9G%=,Q]/9(\G0+B& MI2SK7,D!0I=C'[0Y=C6BQZVS$" M= 07S01AZ3QTF7FGK\"U4[O2R](*R]&6; MV,0VT@<^M!ETI2G M2&8S%2?P5[IPQ .?F2!/=-11#P>,"B&285ZHTR2ORT8F8@L$7)6D7>D1UV:5 M%NAEZ?"&O$"Y([\V[=!=EK L+8S_K,M*MPDN><9.4P;=4NMTC]_ZN:FY6\%H M<3,<.'(/Q0YEPS31E F=I"N?TS>'6(0,* MQBH>!=/\#!.Q(U8'F%U34842$U]0V=7HS!X*QW7IS?K/[1+870N^W_PAJK"/ M'U[=>_WQ/1X4J,BN;>%5_WKWGZ_BJEQ^:D3U"R;P%6/># =E M'3EIS5AA'U2268Q&K,%-JII$*-CZ&ANO9/,!;M1KI0L''FJX"I12Q$'KB3H' M[M/M4#+6]SM">4KTE9N(@=]NW=5J[<<;4/V@=15]RO*S5,5(52Y&Z50C$NE* M+0*+U*5:5XFE09 ZJZP:O04T=+H-J6Q M@-M/O#GW^_>\LL;\Z@7U#4Y7R\%K"SA^(L-INY[K\@U8/.HZP3TCL$S&SD(1 M^L6!QYOA^4P(CM$.;BI4#JK9>^;M#*V8Y?(2X*CXCUMR7CWO7QGOO[71&E F MOX6@YW#\P ><#0 &ZS?"RE[ZZ0-+)IGEL.R+O1M3;?P\[^'[WP#KW_)3#98< M:%^>\AV4IUP?>=_=W4)3,XG(7+$MA!^D;7'5P) KP8TZLD"C3D.HXT\XPV! M[R:3Q1+T4&,D-R%@R5T6ST" #7*L-2OM M"WRM<2:Q]@85PJJQ3E>&#F<""*,+1#3S=M"PA2G*X47\>0N!D[\R 3#*DO'; MQ"I.'?XVER_)GAE<3GS++51B]]5>"= VRN3K/#".YG<<"QYF [-48JUJ!5JE M/;6G'Y]U YH^O??QV0@C^0S5$F89W"QJC(H1G@NCJG;Q%BCLWQEF3FR,2']= M,CSW65(2FK1IB S2O>N]I7O)+0>6:)1^@@ MNNAE_U4GIV%*6(T8KZOR0SQ5>W!)&>@S@^M%C,HH(_VL+HII/Q%$-)#'\7%0 MJC2E+AUJM/CXS$GP=+[Z$17'+%M5]]-XH1S'&0Y61'+6AGJ^_ +[-L'/W4X3 M56_GDVW+&8(OV_&?QNN$<]),X/+-#3B4(ZDR0KU=[=J,8_!V4?^$;!NT)MO],H3TQ=<-;/HTBECH4F5ZP9]'@E M%H%6^/K@*ASF67E;8_-K%NT':"^#, MHJEMY^NNDIQ;LG.(M*/V1;^8O8Y*2-IF >=\&AI,W)!LY@D9S*@6R=0HG[18 MV<]%KO,BN^%EK[8UP>EY:/9&-'LG7 =?!_\H%!#\,U@6_C,!/?DQ8K:V@S]Z M8.(/=SK'I' T8'?'_8G[U=+@T;F@6"] YH=!8TW+ZNZ?-*B>"R58TOTJI-2!L=)IO?2#W:,*'BL3OFCY8<#2)Q'LWBT$:FG[8$U M/:U?GM;W;B&M=W>)/.DJ^7 +\A2L(?/F86*=BE^K-/?)$*^1QQ1BWC M.NGL#[QA?4"?LPZHPD\4ZLA-&ADC#NHSF!BD!>;2Z *F@E)Q&>SK*ND.-G$J M,-2,\]32RRWL&Y)1*[=PBOF[B[(DTH5]J9QW/%5ZD3N!$U!;POW@]W>^FLYZ MF]5L/>K9^CK9>O\6LK73Y=7)RQT,W$W%RWG6N#DT052;:&S0<3&RL*O\ZXL8 MMG7O;F:5JY?IL3ZM\@VF539>OAS<0OGR2E740F&R"%[?F8SGM9&1O)2J4/2R MEDS./E/C,D$_O@K.SLYV/L7CG2C?^53L(->N45_7&/KK\BTY4@D2,:XCUK[H MU*)SJSZKV5R7^#K9F#0\X^!WH4ZD&AZ,D)/\5!49WAU]Z#S%\V]9^KX .9;!/:!-R M%^HJ_8I12V&TCD49PDMF($#L%$X3*P0FJ=#0=0([S:)VO!X.D6:/$UZ3]%W( M"R S:6GOA9M]LM_#C2)M=-L'6SNIU<'AN>;-]@CV??P8LH[/=F'EOY$V"@93 MJZ9P:L'=_2U!T,L1HO-FF>YA(X1I0\GO88U9K8(/.!8Y. X_WQ#[#0=NR+(C MADS^T1B;"Q[<_\'DO&F5%:RR2WC>3++IJ+D4MFK'>9$IS9=Z7_.Z*&N*56+U M=P'\$\ZGPP'LGVD!5J_;#6U O2T4;#27#FA%U/0 5_@% )XW2Y:/FNEVFEGK M<=$-9=3EO(<#/G &*R*@(EX2'E>78NC,IKHO$*T03.S(':F+1-^4^E6-B@%: MD&I[6WZOW:_<[XR5\AS]L[KD7S"9A/)YYSSF+)RIFWW'CQNBIR[F>>E+2B3- M#T#+E:?^K[-4ZEB?'KR6/T4+K4T_3BY6JRX\*G.:5Z0U=._%< Z-*6/.G(9 M-]=W'>>J=&F64_SH2B"9D:4,>ZC+\*31C' ZP ,BI M09@D>("VL<5**#BGZDPIC[A]]1%A340EH\&K!)2;4TGE=L'$21GEI*%]]C+? MJ].$\WE.^*52&=I?\S89CSAW9JJ>RR;7&OLAU+E"W7+N&B)C!>:5:K:Q\P[. MB@0\@8RJ]ZQ]Q$;@\[3,1T$&;Y5>AN[G29-9(H49-!C2J!YN1^P\&)D"Y![/ M!<]B2]<0P;U.X:$/G(>6_%2J"[BX=QD@GDX^-$7@,?3 MI(B#=^"*+O1YVS(SDH3UN,BEJ"YG06$ M9(EMAIR"156[MAH9M2YI-Z Y]5D548(E>=DBH+,2ZD3![!$D6NA."4[A$3UJ M/ P"<)"-R=J1S5@@(?4NRQ09M^>+%M/LHM57R>XG.FH>;G+'.9@-P?=)P5LR M-;TEV'YL\2UUT+'9%0%O4:;J0:VZT=&?WOB]9 M7Z([E*9>D31/5K0!%PIYWH2%><0O%E\:BG6K\V5QAI2BJ"XHMM,9+'GT)]\S$LAE:P;]?&7?IIQL/8^[N=L0Q^8WR!.TU"\)8[V)\4WN8I2\"D/R<^A/W=>L@<6>Y,L+X@IT0FX:1 M>0K&MR+*(;>*2H@#@CXCLR"<(TVA=^/UE-Q,X.95.*.X-SD,"UE;E(/Q&:5A M,A,(([:# K:#PI,0P^[*&E<#K M-O&E2H&N%Y&#+5-IHFPD3X$]?X*ETRL**7I&^4XK ALA.XHHG\(OEE&O:PH2 MLZS]A9N[& Y(N:,Y6(K]"D+<)#2"73;UG!X8;(FQ.EZJ#[J?XZ2N&]%OW[XS MP7#1#1C*;H38SL,)5Z_H#K;<2L'N?B+38G7EPV[PQ9ZCB6'9C_7+@8/EV!ME M*+K1Q99,U+G+*=.%%(7"00K:L>O4TC_.^32JZ<^!6K963>OA;@"T=="A<="+ M(NV+V+J0F^TBW=WS?8,U2!A?Q2?0V%%Y,-/KH803&NCS(B':3#)PV;#:D-Q6 MMZZ%<*R-T6\CLOI>2".EWA[5O:9F_VZ$7'2J";;X)BH+.: %I =J;[:HHL[B M5%D5=80-*=BXI'\.+$?$93]P O!5%6*ONQ8TZ&VVTS*:=+G/1!-KU_VDO!$+ M-,B[;3>N+.]&(2%T.87\S4W8N'_> 1?[_H"+U7_W-[OXS:X#1>CQI>:;G1?S M1^_6 41JD)[>R)@ ]PP0S,Y]M,! &L%>_G:?_@N3 PL!Q.[J(,D'Z''0\> V;Q*?487.88C M>[*M/[R0)?1*C2NV:+X4&__\+]U/QYGQO_8'O[_]X_WS=ZT[_W %#^^7UR_O M2Y=WLZ"#MT-.O/ZKQH+O7E+TR^N7=RE)L;DVQETYO*U>?/3+ZY?7&QJ]L.B7 MUR_O.H3%L =D[NN%US7KV0(I["*@M)?*3J1^@PI+)HT,)Y90GB85M7JWB[:P MRA>1]2@]A;T,?CD=WC0^Q7K'OF+I.Z]8^DT5)]CS9S+B>IS,O3#ZJTY*RE=R M^W"84FE0JD*=+ 7V3PB8+Y\K*KD^[$MY-J^4)SM5,F: M#P#4Z(/2U9W*IIM[*MH\+*EW;G&6M+\LJ$3#JVC6U8.V"*,GELT#!L+NPP11 M*BL-PDJ-HT:'8:_HJ2I*T%3PK19/AU1JUA/+-1++@UM(+,^-)2Q(OUB-E2:? ML%D9JZ9IV(6Q9>RE(OEJD(N"TL%L.!VW)C M1A3&LR1+RLH=^^%6E?6^Q7?N6WP(4\%^!\8"6J..=J8-F:>#9#55:=SH1.IU M^N:Y$2_A6NK$=+I?9^&?.4U= A%6J&F>@JO0T\;F.0=K6PO>A4GL-!Y%X3Q! MM$/0VP5'*PJ#/#NO0<9$0&$3A0777P?X\6 +$32X^Z2TF"9@CJ#R9H5-LRRX M:5VZYDL'MMHTV4]5] ET\5WTC!X=/L5*_!?/X!_W[]_?U_^TGQX\/MSB?H;\ M\W @1?,6VT=PYVCNE5?T;XKL=57\S38D-.9:_60; M85//9))\%NR^!&PM4'4EE^5[M?CFE6+[\*4;XAE' 3MW32_3<-"RJT98TD^H M$>E"!I:D3*:-\;MJK3C2]Q'0"B(29F,XM&7_ &^@:2M.:ND3OW6_G M<&[+Y^= %P$U_/K^#Q$TU]TD;EE#3"H'TM.TG#B0JB!]I._4=K^53M^2^DRG MXTQT,B>[Y%2!%G9W@G ,A'XY:$\W2_WC#Q<\ _1 2B>H^()[QH+G,KR0N^:I M%0A'0T:5Q*R7+')9(N>+UBB<;5\5M0?:-7=_#SNX^:4RC/*QBJ99GN8GB^ G M(B*L$?ZD)5:#?J M-Q_)F%2[9$L5+W38%)9[0R/DCEU@G1",EG@4,.ZWQ AP2%:(DQO#TFF*'6GQ M;:,'<*W10Z5N4FZ":+7 VAK-Y 9TO,1.<8&;^BTOJI/0 5IP(;,8=(':=@6L ML0=\ZPLX&I0^'(0QI2$(=VRB(@$G D(2^TLPO]7GI*1_F#'39'&'P12. ^@= MS+):V2_%6#?T+5=GS!R-CXGS"S+[O9[CO"XBP57@<+#)ZSOQN04AFWHF- TB M*'(-(:%8A!+8P#1HS'QV+,1^3V__]O<8.^\-]A=<@/3M?^TT4-Z[07:MEGV 69H M=#5?P^8(C,E1*(LA3&A.I< I$^XAR' :4)^"CWZ"VL(@*XUQ] 3/U<*[)KF; M<@/CCUCU#+$9)3\^\667AW,HH'A>?,AD^H(9:(E:H'63&86SA@-^0& &8'0C MQ1ET< ,X&JLT7-!D&8LU:0[#Q*9H!A#M$R?.Z9N,-"RHB_PL2BCKG66%_@Y!./3PR^NCGW\Y!NI\Z%.G\[G;4WW^:VZTU2!X M__8/\WBTWC^BPL) J(I7E4F[/UM7^-]ZSC6:9K^%)QDHGP2,2#5+$,>[CBID MA3=5O'/-3N%!)W_6L)F+_ @>%=$OQ_6G[3@WP\LO[/5>,*:#$Z7,G.]7 M(+7P)3X)GJ*3<+0">?Q*'@]/N5?> UM@[_[NX7]R.(/M?^48D?\UF5WX\;L7 M?OQ_X?F11$84)1YXI@LRY-&S_WUI&PXE^3CU\;,VW&Y6[ES-2OO^BMX]7[DG M;<2"H7\\73HX<$VB\4K\L8X57*W#P87.BP 3?Y\U9&[670LA,.BIC&R ?NZ,F5/YK"C9XMS&FF42)@4 M8H<'2P,+2TC/7QY^Y"V#;6TPPNL2CDX5C>O%WG5_,@Y+'I0YJZL:=EH5\-,= M&Y2527YY*?&*E40(5CA#H4^22/G5A)1O$]L^!=5Z4CG9Q:%^T M=/FBI;N[6[>O:NEX'?&Z=3XXJQH++CI$A 9N7A:#M CM,@L[*74U!J)'XQQ' MPG<.N S =8M=_])+=(YPGBI.-:(8V$[ @2X8FN&O#F>:*PP 9#QC= M3-L@3'=GPUOLZ$OQ16E" E0T8+94]8$'L/)PL6M M9<%GJ>+ ! 87,X3;9 !,+H[1N:11H(%F8;49DL(Z)T\+!F:A=O+!,P5R?R)<8(PRG<-"X(VQ[H^N&D7 M'VW16)%LA+BO>5'B[$;4E_/*_8NLG6F>\;A%)_/BEUJ/UNO8AICJ2O>TZKX\ M*:,PQY%%.OF%@R=POW;VI!D].1R(%BV#O5&P/PH>C()'HV!W#\NZ<%F[#_ O M)ZV"J^J9\7J99:8QU$],.8Q?_ ML>9:K:HU::ZV!87HWVPM^46YJTNHK]. M&WDIP#AAR;\@:4CODT3II:<.N34T!Q>MH6F(^ZYA!2SH364D2_&KELU(7<,! M.D6QFI$OJ9]G:*FS]+8II#WJ7NBA(KH$PZ?*7 P M8BU4:8P@DHB,F;(3[4;.M-44;#1A)J<<7/PAM-%@Y6KD%HXH$OI1/ILE)=4T MV+X,CS*Y4 0N]T)*#B"_)(<;P\P\I3''2RJI*7(F1Z3A&4O/0IW([DL;97$B M/#11+3P-DY0G3HC]"E899L-P$)%QNHRKZ\#1;62^2IUAY[:Q MU)XOI0 BB@\XXISJD$[)QS1S"GKS;O-\K3_07Q)&U&1?.!.1EU!5>W9]29%' M&AW=QDBJF*9)&,BWH=^=W%/=*JK[<175'7QS_,BM&FHH/"2]@J0W>9RF_M2SEQO/S;6PI][H,FJS+7A1* M?E0O^-_+,O-Y6H@W7E5\;_&G!C CFQFE&W?9VS)]D-I\UB7G'6@S45)$]0PK M*#&+:BH[XUAEY&ADSE39+)2N4Q7E63ZCA@";5063O*8+1E+U"-Y*&NLV%?5Y MSGT(.N DMH_ZK"(/>R%TVXE1@;3"NAVL0/:7DZ%"QG.;\&,E?VLV+)<;=,,! M^0G@VW"8&"TVV 3&U?PH=*N 5 FHSR27&(4<218X$KO[C]\Z'R6JG!.7VPY.4G,R31:(QH*HER_^.%@S>JU M3F?=A7T?QB2PO!OIM!8*!H)[)L9W6OM(X?61LFOFX8>WD(?=GJ),*08'=PAU M20Q\:?Q[C=7#13U]QKZ3-*#7*;UR3#KERC/^) MU55+%8N"0TED,^-7\>1K'4U,BM(Y WV(7+#AK+1GS>MES4>WES6U1"^93)VY M]*Y=>+ U"K ?%]/T#R5EWVTE4F%NJ'TAHS* ,RONJ-75!^U2W.5EN BT$"ML MZ JKAH9&-PKCYZ:28 9G,+5I:,7L>FH9PZ%[JU!'HE$3[U2X4YB%EBH(8DQ, M#PGFRW4F-8;;GDAO,3['5#^6II.[KPBZ;FY[?'NYS8[*B&KJ-#<1CS@I::I% MA7,SEG#AOE,L\W#+==. )%<1/26D=% M48&6>67#%Y8O3:[582@;[30KDDU1Z,A@G/GN@4'Z/;=_@ NF,E#4T&+!N=) MY_$?S.<%GSA\?0:W[=C?.13N3=6E-+ "7N:E%!R_!GK,, [5%Z-L1C&*WP5/ ME$Y\:"A":8HH587:%L2%-IYMKMIG(\T:B&A/[;G#P8H&W2S/MIT",=W8NZY. MK$^!;UP*? EADC(M&G8AT*C"\'=$G14%&GJ5^&U+*@IMBXFT>PP'?K^'@%[D MA04[8J2M\"3$Q@V_.M(B'>4N[!&LJU"SX+_V:09B!B$?JPIL9/9T"^^;)/NS MSKCTUE;B>[JJXG:RK?_U(-2;ETV^"&M,B RYC)!3:FA+12#-,?,'M$9%@FEJ MOV?*/^2X?E\8TA>&?"^L?!OQY"_*RJ6T#W+(I>1&XUE'!TG;G!H.6O!VO4&U M296L*[H&YYB D@;YAA$^5N L:*TA0?AN-\$$+X8#$W+@HI,E*;VN>: NZE6A MDMFX+B3S;'D 76N)4.P$SWGFJ/NA?9Y[MX;30Z&2V'KT< \+S34+/R>S>L9N M?E(&#W] _H*]9_ A.$!EE[6I;.G-S(VK+'O!U592 MD$5H>@MJA'=+LEJ%(UR&Y,4_@S/L:Z?&"CW.5Q-GM9@K-C4EOD>-\1&VZ5:4 M;V[I1D$%Y-8U2JN11I0&?7J"I*B%R)N<3MJR4)HM,)>X$_Q4%^A3M2NQ-,/2 MSYS=A1$AEIB[RDRR."Z#>K[JT4ZND;IV2A(:)7B?*3"ZP(O"[\>((U!DZIR< M>$.8(NLAXK;W=%0'6R>P!Q&]C$GP%N?"1#M2O1= MK"'/$=[$T')V26(>#KI3KKLZR8K'3O-(,7P+9H*.([/IPV8*&C73/.VHB2AR M @RKYSDM99)@U/:DR[6B">3:4FESZ"I.N*G&$ FAX@\>![>98 YR' M+H%/1QPBD_LNUT/!P:,K54,W"AWQ(/!S].]J((62?8Z// N#QOCTUMOW;[VU M$_5 (6&1+@0&82R0GD(BNH"G)O?4+2@UH\&Y=I5A->FZ."DIT(.E:SQD0S_0 MC1&U!R0+&%^K--_(0/J=K6SMPA^SB%FPD;H4/QZ=8K,C1L67!E7I ME,[:"26XN2:T'U[!\LWSQQM;'*6=HN*]L7" ^P62R8, M"0^WKR-W73RS5"H?+6>MO"NQW(B#N%)@U2S%(M_4"R_9>RL]8Q,GZ965F8*' MQ2MS&1MG ES<.Z9_W'/6YF%U/'<%M9">#_>&2)Q)B7&0F"LD.C$V*/<0TU#$ MMDUVFJ,_<;FL_+44DQ;51G_+VI1'68^WY]KY+LUP.B,<"""9)L"E"QV'FCI#DXWP M\-O.;UP[,PGP\,LK0 )EV1D M>W!V2X3NN5?H-=^YV34SBF8_T -PV@V$C3@+VC,4N:.A150'.,=!/%@W4U=F MM*?[^&3BS69W$69!LK+! G!LCX#*>WT#D':GSD4]79.UN@M.8P3#@T+.$] M(,L:%>2]/-QRF-JWLB,Y)&]].@7$.+DJS/PML-TF=4O.2 =@NE.NJ2T]TTF924_K;F%+?)XH\P^2V*P_3 X^!=0G,*T\,>?'#C.I&Z"(LJ M1A,P 7PH%?J:<+Z3BM+G281MHY3\X:%T3)#LLQO)"=8)^]+&:EG6\=:3V7?; M)=,B,Z$8>,PG50GA()ZE09!WI)9+7"#1/.K2L[YPW#DW&N0^J6%7/9=$AL(7=@BET*E"7FI()&PSH&PEJ0> MR3CA0=L'OTNJ4".C31I>L8T0N;Z]C+_Q_.L&?MA6JT21@(L6IK!*/+PK\8:- M,]SM:<4R"K+D($97ZQ6GCF 79V'!KMQPD&?IPH*B@UQ;IU@;:'/WXR<"/K<#A:]&9PK)T3BE]XXJ'., M@Z4AH8ND_(3/3_.2@KAQ.$.8(GFCKO/:\2/X*YPGL<6,A9/M=#1Z4;EY;NAO MA@LM6H>FAQ['8O.\Q^=>0(TH *4J\P M@DIC!1%B3"_%-\Y=?L_^, ;R_*R7MGXOG_BB<2(\O""5N_6)\HV&&+<9!R0!A<+1:3D83\I!S&KE.(P MR<[#HT9> I2:D%QL90]/&?TQQ'X+BV7

>@8=7 M<7B*:[QH7"47C]D*\L3.PS&WYYUQ<0K.]M4%Z2-RM-$U3!CC%-W&25UD8"KX M)9MNO=I7!B=XY-@"DN785%A.@@%;43-;G'%R%WZWA3$:N!"C7B4\;H=G( LZCH?% M5$J6M-7*-K(S,/Q[%:H"4 MI%*1BBJUC>N*$QT>&R\:"*XC*2!V)(!3GF,E5E,6:F],\IDX=V<).#%E7R9R M<93K!(4<"&>YX)8+6]9QV(.X;&) %_D;4S]$1#R5$@B0FE1H1%B=EGFQ<"=\ M:H8UZ= Q?5W +5@P-.&W]>P:]%;1 XXD"O::5$L.Q56A;UN]Y[&M_( MB"GK,!=B 6AJDJ0"9# &E5#4\RI:C("TIN$8V[Y,]T>LQMA=TOS"TT*LZ3(S MKZ_]C!0LN :DD+;RP S^W[$EV(R.T9D)7@NB9D4I.A9"TI+,M3$9N MLMW2D)[>]!ZT)V(9/(25_9(H& X(K@3I$WR>$DOQ0,!B/V>'I>4B@_1UG==* MF ]N(6&Z @PC5MC'2A[K),2)4.(3:[=7^@31LF::*H5HQW7)G81X&_264Z5D M$HCI(>ZKTZ^7O![>0O(B5=T,.,6F=@XSYOX?QRR*EO6(=Y#7+N69T?U M>?0L).9Y3AHZ0C\,5'V>BK]+_M\1+BNF!O(J9X^0/@KRL\PVZVBN0,Q#++ " MPUEL:+@A4CZL\Y.JLVW3LHJURKUZOVXR?W0[R=QD5&T, *E&YS]LV,"?-1N0 M+:HK1<^+-[GQ]/.] 7#H6#W%D2\6K^=&4F9JE(5IYYSXR0=AP,9PH7 M&3IT1/>)3U518JR*YR[K"E:=E*78&*G_/*72UZA0] QJTV0W1[ELUP0P/92UFXUSR.<3A,*OGA=%.13S]$C K5 M@N88&?P:K]>[@1GRX:#)?DX$3KD1M+,5D+A*,+(U,S?Y?Q?";YD M&E/=>H7S3S #Y??W;V_1384FE'T'SY:G)2RY4Z1IDDJ.(4"?]7*_ITD6.O@ MIK009UJEX1S+XFPBBYSGN9T>V[Q1*W'8E9IX%!!3K8L)'MPK9&J4XVB>TN&9YGTH1M/.L*,R=@W&I6.IN_BM47[2QQDW M-?V35%)Z439ZO-UB 039J$(2R5&:* +>D&:U:3*WX"Z:#23P@Q_AF0*QCA<^ M;+&8JB:!67ICN4;!C\@%NS\*!LEA0\#V9+IQ&9RKS5+>8(Y24'RP%'310LK6 MGW>/Y4.,)HN*[1!$4 )ZQ@W0[3V:@Q#6<9TBQW#'N3MH?LQUIS)HGHUV M,P$(:'F!] O?4&H_SB.IOV0$BH+JM4ZP/;( AYP+.%VK'_NLDSPUY#XQHTZ( MMWN+?%,S8"**_U0,R&ARI7KFC4-$.BM/U$WLD(8+)CE)XNMI'8@;@8=84!2' M0S4\XP?+G+E, "_Q!B3A(WHZW-04E2M+I0BE=*14"?]UT!-/4/UG,QX"&]9 M5W8*!ML9*#?I$U'^KO1CY]#/=95^LJNOA;I^2GQ\"RGQ'&:@ 2\I78LR77AY M+E,GRHZ:[F=-D[_J)"8*&PX<.%ZW:MQ$\6<*-'JAI\A(/0$XH&AA3,-3PKV# MQ4R2**E&()6C3RA=C31NE;\()Z3A6!H2ZXJZ!4U)HB"TB.37CT*6:F7]V*[1 M-Y$8(:+.A!;:VG8+&KP:MX;1UM[T;':=;/;C+60S7^#[T.\R1=N4*3@M26'I M?4G@ZY,0^ V;',9%?N+@J -G)A40)_ 95S^,D%RG>8;DIVD<.VNI91:^0A[H MMHZ=( QZG@7.\#8SQJ09\LA9UV^6\-^#N=_/K-W0B0A?4#AQ@WIA+&R4HRS=D\<;D(J],TK MFUBE(#WW=BK9! BL9+#BIGO1,1-X%ZD(_OM@A/__$?S_O:U]RO_O;1WHW.MP MT$J^VN<)@#7X$6FHBQ%8>K7#_WW_R4:7$)R+'I?4GNB.JY;V\%KO13U@N*<@ MT!I_*J6(RCX4LYDC]( (7Z/G;JK(EZ)*^I$)OTN*J=; R5GZ!3E),%OM^ +* M6'"_6J4LB6.JJ,_8$E."_7,64MX+0SW2!(-BEB_-,+Z8>CW1E/C'C /VQ8Y5 M=::4Q?!K11A 5J.$-A/2R YT,?#NJIV3'2?R9/)P/% 6[1>RI'1 %2?&:HS^ M0H=BC5$E@P6B2\[Q\)[Z@;UW-M MQZ9;@$^^G]>LC$2EQ11LVS*U;CF1(1\Z/LEC,S R[0H$'&F-B74+A?HG4:\U M <7DFR232E&4]8$@F-JL(SI5C4D6>E(VS:/L?+(,+O'[K^%Y#YL[T\:!R):7 M&ESBEQ:XA,D^=J%+=#WPH/VLPITZ_F5[=Z5L?I(!\90K7D4_#V,#&V]%-+C) ME%5M.)94]XA4P>Y8-=NGP$UX>D)5MXN3: 0?QX7X5FVA)T/MKK&(CM76_Z? Z0[6,J^"]TG;6RW > M1MBB]]_DQ]4M9U/)GI^G+O7KC?6:X[OS4OJG.ZW/(B3 ME&UP[ZFB$DJ@G5E8:6AKE(W *C97E51H":EB1JF=1<,M.0]FN0.:-4D26$ AA6E]#F@:DQN&%N8*-=$7'?1%!]^:P+R5 MON,%!:9IRV](S<8D%QHUJH.O3O,PQ;^]V35^_2(] 4R;20O-%N75B!'L",[1 M6JZ.6^E=WUL#RHKP6JC)E#ES=E5A4?%RG_A(K]7F> MEO0*++BP.:K3L+ 3A,LN.'DV(YVJ0]8KC8US8:<%'!YQ0*WE@BPK0*5SEC>_ M_*Y]2&#S0@)'3AX,;**2C")_&E?3Z.ALEG%Y?JGY,AQTPM:4P2KA%50NRJS3 M6S-384G=.TEFG'_&.?V<;7:0](PHR^G(X)BI M[K>(NQY_WM-RG?;* U1T&;V+G>O M[<>UZAZ=L&"3X?7@/JZB=O5]0T.=ZT%N6+U=(K9Z7ES4K2YJM6V?:7#FL M83;'Z9I*T#&1ST&(4)8^IV77&1_D! >OC56F)I1 ;UADCC?G3'=::)%2E#L! M1JRD[<),[:P+F7 81&$:U19KX$@7"5B!,5$M(>,W@8ET<=,'6=PJ,1C)[KE& M$KQS'M,12Q6K8N.LG7>S<=*+OHL$;44[NK'A![>?Y![%9/6+%!"5D8T64R,) MWM*IAS (%$X(S-;FH;<+/N=PH#Y'TS [6?%[*>,%EOX$=B9=-B_4:9C0*%7A M15)%NI?5V8KS\&9H.I1Q9#8L*[!^#C=APZ%WL8U8YFAR& ]H&U3;' MC;LU-I2#RG-J8(@SG!%D7WE0Y>ZN'_T$H;V.3KL#I/ID^T*2[S]$ZF81W CC M\D%FRQF3&6^LHE#WXMDHH8\.V<*77!T [$@M]5Y?'YWR&T2-\8>TV3%7KSG, M$DP/T'8EC9JAX!C?J@B;>AW--^APVW MKF/AJ!R%\X<#-[9/0Z&;M4>8@I;AT +V0WD!VV?3,^?FA61^[Z@37NK@&#\* M5$BCP,)51@Y9\GQ*X>HL]M5)K+(<[%/;B2T6;2 IMT4 3(/#?Z8J*0)'TQ@\ M8UQ(G5&\%?G!!5DI%(=*E;Y[AR?71 7"VSFP0*U2#[T^;7#W@8P^D'%!=:8K M-IKDV!6NP.HF:N=NLYD3A[=>3RNY+"5^Y-A/A4$X;,#P@G["AS()93G.\T_H MXT:JP#*L"/E,H1[*(M9Y8D?FK3&X@LF *I2^80>:Y B39QP-L1P'ZB^O$#N MY+: NE Z_UVJ, 6%-IDDGTG[X3965<7V>>0^C_RMB;8'O6CS19L38I3P8NG% M%T'V7#"X:,P.'_.F*[A8VK!9,["HK:+E%?W<-]6Q@F;H<3A8'WPX$?Z'N'H[&RBE:,&WRETD0#7;\@!ZZ/Y'W_D;SNG/BY M$F$FD;4JB166W@@ T^,?[-XW-24ROT!+.AAQ8ZQ+R^[YZ3&J;A M3^@.CI6M749T]F0&TC?,5%YC)VRA@$4S6[W(S_#3+BQ>^!LCPOB'*,"JULIS M!%M1+*Z' ^P7K2/8"2)@TD;=AK FVHJ5H=WM- ZPFC&I11'80^(5EU*3I!U3 M)_%@FMS#4F)!N!O]%LQ!6Y5\@1Q6*6ID.&AD!_RVYMW=/NBS@1'9KRAS[+B4 M"XB;KE:9\\B9.:M80?Q![;I:R&#[O9-"F>1IFI\Q/)"TFU.#4@G;++%#RP#< "JNK<@7( M7T\SWRGLG$LS"?MR!-/D8FZ$[N>A%ZUC48CNF'A@ASRBO">CS<(9\T2/4C/" M+JPSVKIN$,@Q;CQW7%>K6XW>[%2MDUPJS1%/'_3DM*,,4VIVP<@H M.XJTX MW!4Q@=W]GBTW+U-Z[)(L]7N%&EJ=HOQ"6G94%"D5/_[147%< 3WKB\HJQ+D/ M5/%ML6L%S\&K.Y60S-]WW[00<"OM)JPADS:;C8P7 MC0'Z305H>#7B->Y3=/.G*3Y#5G)ZVW?OCTB%(>HS1E@3J9#GF,B")T*L4\2M M[B&G ]/L71<#7*2-8LF6N?;(W;*H-UZU1GK)&E$?,PKU;F(JGS!\A2U4.$CF M;J(_;S=H%&21E?X0#"+'B9 MG"9I\#*/55>:1ZJ!99XQ+XILZBBOP>'5\\3M_*DR3-7J\>*K,)CZHJB^*.I; M$X2W,KCPS0A"-$Y.\Q2$3%@L E,.0Z6:Z]I_XIQ$)DX5:..U>XVM5V']21S0 M6>!PL'R%:-^,I5K;-B!YIMOZ,]?A$F/3-1*6S2)V4QW5['F4(*G^WD,MZ+PY M_#)-/BE6!&)PI7IXINU7\5.@#?-.^\@TMR0H0M0&H'#R\9\< V6:E+JU#EO0 M6Y!>K!\8H_JK)+Z(2G0:$/44"--GB<5C(3C=@GD"YNM<(5:_5F## 3Q(NH^5 MDOWJSIE82M&<&[#:;MXEZ+B)UQU 9G9>EHF]DXT54ER#L,,Q5*KPQK%S&"VG$4<$C3U7$4.P MBD_<-G!UVS<)ZF8CS:HJ8"K\[09@8:.9(%@(QL",EM$B3G)']"!;NMO$-* = M-8$,6O!U^F@)3Z 24":=;V^*:1U1KWS!X5$];\!&&O2SO-YKU]A+R\V[J[(GO[X!:=)C30NR#Y]M6OCLC\;L(83AX:PJ M)<+:'D0SE]S5=JOABQ))QI[?!S'1XU5W7NFHZ!Z+4A6GX3(=V/)=6*.;*B1_ M@>0GG,*R-]K8KZ04-1/R_+>F8*8=XGY2>69$?@C<\R M[L1,< )XKZTW3%MW(3IHL8*@#C1.8!2H+,Z!8[$H.8K4O'+_HBS>-,\8OLIX MS/&(')"$9I>R(]/]B D6)I?3!OP+E;+DF.T"#J^*?($WC,-9>,+%)A2M8*%C M2L1DCFT4UJ6VM:NJ2,9UU8*@U1-H8>T1]G']J>H"W 7PUL,2!!_(F2A,X3RI MK ;-D"C"-F5"^RA,CT?2"9T!CMM:-%>"P$4O!G>3M80=-DJC[9$F\T;$H 7= MD?C85U+I4,I,).JM5EU^6>MQG/!H/[$E?S;!R;PZ=) M!D^<)"9AF74?)%=/\>#Z'O&G-WYN6'IQ:OV+)9@KMD28K3;*NL0*S0QH:JF% L1Z>#VKU0TTZVL$BIGXO/2#.[NSHJ6X<"I!$ 4:1.[T$G'1GF@>T9A MU#U(!/_&=*146K5ZY+RYW#UK;UXV[-A7,Y0JHH =8<2SI>H'!\ZF:,.'18F, MACJ?M%NSS3)W 3U%C48UX2%-/4XI:N"FM<_%+T D"W3TJJD^F M]\GT[TA\W,JTBM-A@EJ92)4\!-3*KKH1M3T%S94JS =6:/)+'?Z,P(Z#,%9_ MU1A6.$V QU/D^[D$Z%&># ?H;$1D!H/',571)\D-X+4SFL,L%3<6@DCTMY$H MGM9HKE82-R\Q/! MI)0=[_ E9>+-**0^T;(!H9OC%F\BAS>(PY0:@\>,HD)FB#6L\3 ^)0;QJI*? M=#;BX.B;$4I0<"OX[T))F"%$S,01=A85!)0HC.KQJ1G-(R43-$FG\\HEF1)X MUV!C2?M\8WRFA 9:4JZ:%GE],EUZNQTTO'H'8[-B!VWV<7!7-%8\H8I*$3LB MVPCY_S/ Y^"O%L.Y28L]P;&IH*2SK! M)4U"#JCPDKD29%*X,X_=U4WFAQXV7 M\YK3;T!VOS.<7-\3M@%6Q/-LH>$#$>75[PJ4VBM-U#REQ+V@NYTG153^RA@" M5EPZH.D..J":<;!T&IXJ%FV2Q+&&"D$" K-DH-[A=PN9-L7>BG?U+$S2/EZX M>>I<6O,]4FZ0;]FFWU7U@\VJ!8*U)^@GE6%)A"8Z=!I+DX*4M&,'5]AH(UX@ MVMXQ,#JK!Q["84O9D0;Y+-P-G8^+7&!-EXO*:5ZG\3+&0U9J9AC=I-YQGL,)EXAW<66B( C8QWW!;\ M:8K]+)<=O1+\CI,-+_,YIO89[:+A'HL;R@14^NP'UOY96,2-7[1G;;,G[14P M4;[?D+@.OYGJ!9UT=)2#+IPJ,!.6_/4NC*X@5EHA& M.:(H,;;K)!@_AA7":R"%9%$81[9M@0+&X[H$"5$25TFXB4P';/=A?\Y!<-2] M [XD/!T;+O3@"7NV24>"RV9(TUS%UC^ MP!*P+CDOZ 8L:VQ2;M^L^K.V@-Y;7UJLT]M?D=2\S9Z.NT8U4JYB,51INIA MJ; -17[JJ",PNRH2G(YBFCPE]IA'A 6J_1Y;R$U?="+F7UKZZEZJ;OGKB26I MQB)H,EM'WGAR-Q8W#17H4P";9_8?X8@1EX@IOE\%9^05"\PS-_5ROMNS\:6] MEZ>4L.[GD<&V]$^S*0<%6!O+./1&V9L[,%U\";"70ZHN!L[%_/A:=SO+LVVQ M2>!GVNF6I2$D7SA/8NX&27+KA2_A/+^2>!R6MCA93*V15/LY-@?Q)84VQ',O MAP,62DNFHW5.SVY/?3/]Z2%7;E$DH\3QS'CZ(!YX\I/;9]FVE!QH-]UAN109 M?,0=-'@R7 (&!WN:R#3(3GE&AZ'%TW!@3_4K]W_LW6^X7"]%H.?!L2Z#>,DT M)S?NR(5GG:2T/S4UL0Z MC?/ "]>3;\6^T1XPPC0)N'RU H9*M]"M_'2"2// M-R,9KIJ MRU)GX/%D>RSKZGT,!ZLV,DF*TJ(;F@P![8\/U-D@EU*P&.!X@+M8%QG-S'<- MW$96/1O96V;/^IOH"?@H+$[P/L*)&*F*N;HR=,U]1SNBK,!:7&#LN,T0TI># M%43 =X3L[4?NKU;T_-T5/2=$^[5@=N?$6&1)NF\"<]ZFWD3;.;G MI!\]N(YF;=>%(D\VG6W+5UDV^!E#&3-'S&R&S*T9+B=8O+:LGJ=@=H'\NB,Y MZ*X3#*J1Q@S+3TY^PPD78.)=A?%?=5A4#'S$ HF7:C'5G9]@3N*+ QD3+R_A M0#5QL[?42^A=4*S2>6&-R$;W\=,=5FVN-Q,VT$,X[E2P[ABYGU6FBC"5T JU M9MB8FB&U$U(;K($I;*0XU5_4%"4;#KJ:5@CP3(CWO1+H7O@W0:9)G+_1_Y]( MHZZ&50,2+[E5*.)2X:^M;/>&@P8X"4B)6 N7E8>I5; QW#O'V)ZC8/BBBZ>G MN"(,_][^Z?EO1V_^\^0??P#_($]]"/;^ <3_M[V#QX)H3PTJS-GP#ZHA'ARN/"V5F.\Q7!G?IB[R8YV18 MOLB+ E1"L86W?'Q(->V8.!)3D>@(R[,+O$M,)>>SA!K0=ESSI\_U]KG>;TWA MW$9CTVUCI0+(F"*T(4K)]?I&S"]0(TF:HF?FR,I*<'PQ)X,&&MQ&O%*:<=J) MRM4._DK^.2\K6VXF\10CR)-VL8@V$ E C[\^4^,Y)5N<':-HZ@@6S7&V5&PF M\T13%==88>Z%<_3C#X.G'Y^MF&E!.Q@.5F^!1LJ1@KW["*CDXS.XI_Q'QG* M8++BF"-J.*.Y'MNTF=/M)*!9?6FZ<8-E5$5CI(,RF%7.L)\/L-V^@R!Y\"5^=G M+V$&VH5V3)8RNZ))?>9,Y6/D/H*CP;XK M;FR1Z06V=PO. _F9I\.:MA>W8DQ7H#I[Z3EVT_*Q1F$0>V%34ZFIN$&*JV<( MC;"<4S?R1VD=FQH&?3=4&@[D"4?2W!+KLYP:1*C4> M;U@(8Z<\JJ'>5XH$KJIPI( /];K?1,EO#E&7=?2YQVOFF0>WE&>:,5<0UY^4 MFB.83#Y?Z!CB2OX1]:K*TZ$-@F-H?U(PHI4)T"99@ZV M=+=C!KPZ4Z[-UVB-Y=W9F5JM(5L) F+-_&HQXSPR%%/9S$]A;+BXMM)%/#>9PY[_,[QV]OW[\[.7Y[ M<7I^LKUU?#NX?7=Q4 C6[P=D?3S6AB^%01:6^4^)<16H2JOR[-"RFKP]?!N+%\\,?W;RZB>B;3 OG M,3C8WKJJ\FE6J#6O_&')&TOUN=S7:0QK.WKU]WO.X+TPBN/!R?'' MD[-L,I7I_/C91U@&? /+P2=^?+TGQA)V6L;9M%2Q*,>ZV-ZZ45&5ZQ('N\UE MK-.1N,H2'_=8T]A/G&.E:]\._RDS$JHAR'2KZ65'":#*/"P%[!*.G.%W\PQB^ M3_!#-@0*_N7RPZWC3&-=JOUB*B-UE&:S7$YW3M(LW9]6(;SE^!D^>R)T.D0N M1QN=JP3^@0-G_EQI(?@YK.;X5_Q8J,2\%?[I]K&]QA7T^^.WHE\B8-CN+"W$ M*5TJ.&&$4N$CW"^:2$C7&3Q%%1^ZQVNG$X3W"L\X7L3S56B)-!+FI5( M%K*$(_]X@D^,5*IRF8BI632M%%\UQQ?))+GWRY#2 P%$E# %YJHH2)"Q=3EH+MCPGQ@7[+$DF15;3$^Q=+HII M5A4J$!.=PG(B()0X5\RM80.R5 F5P.8D^@X9!8Q'OQKCC\99$@?;6U/84=B> M MA_@0\ L45C=S"R)FI^+A!E7A4E$6K[4?J+@MG :H @NIY)#3W!9$FBI'?P M[ 0V3PRK-*8SR8@R"@U;)G-QIV" !,::::" UFA ;XDFTMN-LB1A60Z[TY(: MU\A2%= L4@]<^P[Y<0!/"OKNX\D?,/Q,PVT-Z6"F<"8ZA N((B8"RH)7PI7A M"?G'$\YY=\WKA/>VE5SX04CK%YBLD6P@9INR+8!E#1702<0LL+5=)0OBQ5W" MTUE\MF;J0#U+Y5#':+ONL&=9SF<_'>=PE\UAHZH!$K?4P#GG+(#QKDR41,&[ M!Z^+DBHF 1Z-Z6O?VEA6<19E%GP(1@EJ#;'=*L* MR[$'A1^[1D"N![RBXI\VEEU/&(4/7\[ [8]H;(^0T;\KX/FQJ(#<:7EP3_-( MLU[$S[BMLW\J.OX&=/P)&#:_!EZ<2QPCDL48/^$E7STZZSE @8KHJ3G+"7P- M(@2.BCB)D3#;6R'PJ"'87=-$IK#$"GB$A)'$J^>'NY_VZ.M'TH,&!Y8;W" + M),ZVQKAY$&4')S.$';""W.D;2%1VXT!O+>#-8 W!%0-])F6MM*&.[L(CPRJG M:QKK(JH*O!"A2K+9WC)=-0!+ ?5G9(93VHWM+5241*HT#40?IJ0OBI1$P;S! M->='70IBO0&X92UC?F$#=TY83Z!!T"-Q^N;=A1WJS>7U^<7U_MGENW>G5S<7 M1_8?*W>U?00[@H?Y>>?YCCB[>/?NZO0;J],Q^_GUP?OOVYYW#Y\__ MOL/SN0:BGH-8^5GL3.5([8>YDI_@P,&\4D?R+M.Q>?#<_OC5W^M%W9XO_E'\ M9DQ5\7?GW8^G7'>_SQFL_B&37^:G99-,](++]C&VXX M+F,BYT*1B=%FF\MY-(@:2WYW'\<7] >U_8Q6K@!@HL*\8E2O/S/=GY_]PR6ME2YWU;9#!P/(1 MY$GI""X!/H+GQ.8Q#-PO]PS%"9 5F;3?#2 M\+BDN( R D;6\K$,+Y,^-UO-S+[);8%!EE^87NCV]Z5Q7^"JZ*)T+@6BOMB1 M'Y.G##-T[Z(-3F1[L"%'?@0O2VVCDUV/1I-.*T4WG=PI&#PR- MFDPJO-%O81;TB2XW^@,F*E^C8FO23, ,!W.I@(')%E^CEH' M8I"R?0,6E0K@]YNS#>1YQ!E :8G0C"IU0@_XKPZ1@\%OS:S0XZ'(M(8=")6; M^)/XRCH<8<:Z]58 IQ"B7])ZS] Q" J?:ATH:FD!+B]$2SDGAWXY#[4,]*_*/-$&!J,9?JS0FQX!R:8E M>ZHJ(F#\=HD4QN#U=$GP>F%>PG_WCRTR>O 8N VJ'@I#MACK/Q_\!HLQ\7I8 M#/T_K(C(I\DRU&1A*OB51U^A@CL.])7,Y+S $WPV10;T]EK<#/X/%O9RQXY+ M*05'?_N)_J])P':Z9QA$9 HTQ!TN^UZI[RUE.>).W%D1[G1Z : MQUJ(<#D-[.?/$J.$9"F&Z_#/TH4OA?';AYG,8XH$N"#NP3(!\XCJVX=LC:*\ MPJ]'H9^&7FLMZZ8.QH'R[:V&PBW6Z]M>-@?KUF8XTO-G<$@;JY2+F1>/JR/[ M&T>S=]PL@MV0.3D/_@1U1 ^UM#%-?-M4T2N!OB0E<>S:( HN"*@KKF,Y$S ! MY_1#BL&H?*12T,G59QQ#EU6.V00Y' ,8)^ISI*9LN%S<*=X\T-M-U@&?I-"3 M:9Y-59._3F"2.'/B'OSZ::Y055<45\C5M"KY^&@J,="!%XD8Z]$8W3-UR@Z\ MRV0V/<'!' ].WEL:'-24AP[3@W9(U3VH_0<7HJ>ZH%O@T[&Q2_D,Z7@YOIYA MA+5*,&DC(YZY9D(@@JO? 03#L2*XR9K33W(4RARA]5]A2+PV36%:0*- >Q(NIPD&+\R) M' '#7/V[@@--YASK'P&E8.*2%Q4#2N[MN5YZ.^D]!$4OC9 R@!M525F\7B]< M>WKYWZ47$&V8V6;2,\2P0@$I0 "BND%^@(14E:!.?1I5.B;QZ.DE]@?+J*T/ M)(G7(:9 @Y!R98;:<3DGZ%Z535O&S2HNJ(.4M8G6J)[&>Q%;;KX(4 M?H.LCGPLXKZS0UF52*DI# /M/Y3V=]72VFL[0 ML0&&:H1F"B84DKT(PI+]Y\CJ8EVP?5M$;YS*1 MPRG6=[!#:\@ M[@EQEPD^1Y=);#)S6OZVYZ?M>3V2HR\Z5K"H\!K:%W ME&/3F!(1]334T]#F-)2HD4RX9F54);+,<@H*9%3P%YML*]]V*,>PM6 1 'M+ MY*RH6(2RRUJ/.$^Q%Y4]_:V@/SVQ]!3*]%->3;:#!#8PRY I<+ M$S7I.5M/69M: \#8=)&8U$Q&C$ &5M7VY6NJ6NL)JB>HU9[9$1;,&Y=_[:\P M-:XN3=!F"?I)@LM2.!X[BKVV%NG%\_T7SVU)TUMX4X'H.!SHO@9S!4%6 J&' M7"J]]CJ4YC.V"[X0)P6%(K'&&$@.'F1$^=-(3XEF'C+QZ+V8DR1\DCF M:EAAT;.+UX^S6:U7%9A_'+.0*\0$WT=K[MQ3;TJ/78,.]'*KIU-<\,"/OV?B MDJ;.5/&[P8)HIZ+K@LS?7*M2YO-F"%^&B&[1*HIAH;\D^\#E5L'CF%F5-K,/ M.E C_#+K];@=E*^29J4M*VJNQ=3EC'4>$Y ")3A#;7G#+!D.$'X!&0:#E!4JQUU@1YC=\*A8WSUO;Y!7+X*T9Z[, M4.>8IF7=[+%TI32+E]EL9(RH2U5!,J#YQ/:6?00/7(KW60H#!J[8UIO\0AW+ M[RJ&&<#C!^)M-H-;PD)F81JI^'>%YB5/B3!C;&*?- PVAT?@BJH<-L0%4"T5 M6!0F^QG+>XJB@A& E:!-RY25@5EB7,#U/O*J1AJOL+^P[:U6:8XA]Q0N6G-O MAUF29#.+.H7?P O,5 YLYOU?KF;@Q?](S<"]-O2K!:^?"LK%WU947B626?]@ M&296&Z&C1MKHP.K(##0+Q^O) MP,,_@2K&=8CH#Y?%.,%KX4]3-J!$W%WU($DH5[1L@KYA5BM>J548):APF6'7 MS[Z^I2I1C1-H()*(73VD.<[&)C.VKM3[!*-U +E0;KA#3 +E0>4I)T3R^*C^ M>6_8.UK(=.TMT/]="U2G$>;@&N]KK-RG*:'$Z:B%)B2!C"/"9#&$;8&6NN&, M>E]M3WZKR0_TG7U&3$'A-$0CBBL U&?@ZNS%32CSD=TD:.-UDUKO:^M);06I MA5F>LP3F8A6)CK>"'08RBK(*ZQY8-4=\-IO*;)^K^A:'"0PLTR*50!(UA.%XR5&O[1(@/623#&('"*RUHDP(=R>IUE MZ1!3RM#1CV'(RS Q(6[C!;UMP=Z"J>7CWC9@8#&>SE6?I)K151,3752LFJVI M=H31[G26-$C!LS$P%$_3*5JPM)Q#[E+:X,V!P7!%&)(9NG[0(&'4#.N"RNIU MVI3T:-Q1">H[4PU<:6T/C;E.=@),G""'N02SN:'(IQG:Q7UM$ZB,!WE9R6<; M9!M1SJW7A6#09@J]LX7P,3^\MS3 1_RB2P17[BP:-=DU=?FKJQ]EQY^KJ_N0 ML5NRY4EC+):&.[.>FX&:T@V3,H"[0>:RC[PX)L"3"*?I2CP_ 3-90(OBF!] M.7H!73D@OC2MCXC"'>U FW57.\],#5/%SGS$>38 Y$N#D$=LX-X/LMY\A=K% M%PF.JX0Q@A=B(XA['H]4A^3VH(CPRID_<,DV3\R M[^;BS%0>,X2W/=&B)A8B DYQU@HXMI;1 M9F8S]A?6E@.)Q3$0EY$]GU#H)C"Y?+[7] '"OPJX?@FENTE.1V)=I>X#@&-$ MV1W>3Q F'C;^$U!4518!L%R82-#PY++\J'&PBT6:"RL&/T2)B #:@47/MN.X MZ*,W#%Y">[_6MZIXU(R&TZ0<4[3/9U$HS4#^2$S_\3EB%UIWT/QEAM!I"-=6 M@NZ>CIBQ=J)\^@-ZEN;%9LWVUAK#AM04UR^%80N B>6QC\6_ 5:N&PM_ M9\#$ P.S M49\P4SP*WVY >[A&90[7 3ADE8^P$0-QPQ1M4Y,V''%KCD=1[T"[:S=(P=C\ M]X>O!79-.*^5DPO7^^325U/.3.L3RF(1W/+.2TR36&C(U,V,O0BW0NX!FQUD1Y7&DL'UL1I-%X"1B.=QD3:;)"M^7*T M:&OG DPNI^ALP,Y>0J>VMBR98C5,#-LCOBI0ZXV!IS360HR=4#D;K39_@-OH MR!E^M]9,#MK]>A;[X 2>U>74DMG8;))G^1*]#_'EN4)'HKUW-QP=-#W'?K L MI(''S4 \:_OQM*?1:(<2*EP^M9(P? @W'SGH0H,M,Z46FC?_K?-+._GMK8'9 M\Z[N7-1GP]P:WTSE_:(#R:TQR;7H/,_0.Z]5M-HR,FPBH-=6J/YU:.Y^053+ MM/%$O7]\!P?VS &2*<8J;MDJK2.R\S=ANX[]9H4K<=EV'+M#"G=.'TW-3](* M$6XPWZC>'K.E1P)>N"OW[&$;6'BR&]YWV0+6V/63I8(BH?;@@7#W:W=C.KNTY!2CV&* M9E*<#::S<69:^R*\M5G&S< M[L2_&R87JF[9A+-HATQ6A4O K*S=M[55 U(:TV/94W-'$'WK#GG78 MLZWB6B6Q3^#HR>8+R(85%^1\.<;T=,/HX^10F2['Y.O)JR M @(S,$HQI_JS\LX#>3Z4$B: =V;I;C0#KWX0-CN]*U.XXLK]S*> MT#=IFR\I8[JM 'P7;J;M4-4.AJ3 MUP$R#)8G"87#7(OR%9V1V26<-;L7V^?\4('7O5@4&855K=.H0:;PZXYP'7(K MTYHSI@/C;(/-W4T!5^U]?2TY-NS:#^?[^-]6)3G5M0;;6[(JX3[#X7B\; && MO6,KE]*=]F.21,X8GN4]-3#O7/;:>,FN-FZ^L<081QTPSJS7<:]1EMCR<"*: M0:2G7#CB#1O#-P'S1FU\W.ZXL>\\+J8NF8QT'E435.YK,P1_3>2SU)[JZ$8A'E]HV.Q*1ZF,$0QIK).).2O:"3QM'D--T"\7:U6 MZ_HWH!@X)(3'IU3:B-H%E%E3=K)WZ$N:V4YMC>'RA7^S<.[@8/WLKG*U?]8. M^\.!>K7;3Y[;=YM97YHS9;D49IICC*'D?#89WP$1H_QQ6;Q.K4GD3.QR.QG; M!\]RY>[R)]E:IBQ_6V&/2% M;40 6GYO3T'*;J[AMN,AO@^.#LD:*[9) M+:D]12O_TTA:CP@,_\2T/9-V7[,1S!MQ241+,AF_]DJ\6'$E&BKDXIVX;X3&4O/FZ5AU ML_BVG= BP35*Z%&G+.K]2WU;YC??PDV^28?FGMAZ8GOS#9SF/:WUM+9AO_EO MZ4+_KVA"_P":WA*GE>^P ?7OQ=>K?_=)SEJC'_X%LZ=>]=E3WUYU'PR_L%1C ME;\/(>1&\+FTIJ8-2;0,339GK&'8INY=MF?13RL..8RU9WM[;'@3_"%>F"$" M>YOH6X[C&-1!M\@:P10.!U'PDKGQV.4XZLN]CLN[O=5$A:-HUAT*8."65);3 M].[B>,;!XEZ+KE&"2K2[9_R?[".&S[NUN6T+C,PW'*ECEXOY%8'8Q7MD]U# M VM_EJ_ ,!LW4+,%+$%WU);79G5"*G9U,$]AU=\V$E]-5U;G.B9?GF@ZH#Q< M:=]0Y9!1@:UTC;LY<+:J)T6^["81K1DD2 8EI#J>HM4'=F-7TX&X,<$JFI\K M&;0(C,JA1G(G6*!"NIYS]RA1T8$X=05'F+;+4=@)TI=SY7F#V#[$N*G[6*V' M %ZV8D>P9$J:12B,_1&%'(VQ* MC"SH,($%G\G*E_FAVMZR^9H6'/T:8 M$TXGXBZV_3N%H!_[GGS(2F^.][G@2XKW6 -))+/]=G.P.FAF44JY6-VFNSY- MA'4A*?^,PI6X0N:5W\G)]#68]@3VEXC3*H9IWRHY,1%7B]XF$ZK>0 >M52U) MT 4BK!":6! A&UYC/N.=R.B\*#-\^>2)O(+LTLM;A7+A_.%RIVF.KLA3LW" M*39BN1W0)UXPZ_&/:5TX#0MW-X^GK=T@#+@9G\ZRH-I#ET@.!@C7[B(^0W%# MF>&-&%DXA\NZQ /U6MQXE=.WAI!6"^,'<1,O#W[DS=+I].[R'FU0E(!W@G(=>T;W/3W%7EQQX0\LP9>Z@9O]'$=1WYD&ESPF_V5:S6O' M(&^,J2F71O,9ML:"[H!PUY\%E]BWD@8[UB#0&PKPGMF UENVB%8(#F^*FQI>!R23][*$;22FZ=\U3[@P5$UA0[%X7@AP M7IAB%P2Q2H;['#M4?HV+/;;"73N8BP>3^UAI"H--$A6:')^@FI^L>!S9!H%$ MQ=F4U4R#+#ES;"-U1.8YYBZXD)U](Z.5$J:7PK:SQL!0 MY)CCS$6N96_^HHY]8W(#MA[(H@I5&Q4[YC0:9#0?(!C*295Y%+:@;RF+,$L]FW@RJ$?8A=237 M@ -9D]/!&9'.&ITS!=J9$[FX:G(F,B3*.K693,JO3G:S7-V]UP@C!YO.P"]A M80P.^&U2L4%\QQUM*)$'E"DZ.-,$IM/OT,@-)T*@A[MN8[#)E5]%FF)&1CB/ MC:"!+C.Q=FBW;9U728YX!B!R#\^1PJ(GX[I23%<:Y1OM8YZ+Q.4JF:W(=<=)0JX^, M04M83>=/# U!.U!BHTQV'N._R(/4R+U'>C*)ZM;;\25,J)9B>3;*)6(" C=F MV4ANR@9(149"L3,3^XM)@" I?0UT7;X^:8 -?X&?DTY7TB&U'33MUR4*@Q7: MVUO^:K^.IXRY)PV?9J,_T9H%6I_!JD7U]/G?09]?YOA:.-]!ZX!]'VW-W3#6 MY:TVJ$NLO+U6RPM?OA HC6?D@M-4]T1U4Q;DC;4[E&CUL7B>" Z]=>)#;1A< MPS@:PWEX@;0#<<$YQ@3F1^ J_B&YFV[;L'S=;2:8/Q0M%C7WGHF!@8=C!S(' M12SY":RB3Q)K$>".S0$SJU>O2 ^P/V'WC>V<]0L(+W[NU>904W_="/WW?83^ MH3D\ZT78(L[ "M&-)\M',AB/LXP(KAFO"6JRS@TUINQZSREC? J^[/UR7X+- M9/?46@F<)V;N@RJL*C,;H&05SX3KL(;(1MV-(\DA=K?X$PB=S^BU GZ'XP;- M!H%%8%'PVK!W,Q46FGAD_(R#^:;!(-@)N8D%NQ8\Q@V-:'%QPX'[.,C7_SJ MZ:>\AUAX]92N)VLR$3RE9U6IS[8Y,[E]/INB+SQG\!6-25&W%%P)\/7F[YCJ@&';102/%?3ZC2<^Y"$)3E[$@SU MFY:_-;9\]X]Y6UST &+>@+9<(B.49>-:9+8%Y_#7!(PE"8X'6.Z M8GTI^F!Y2R+_W!$RJ[5Q?KV1<0(C]EFN5E7#/%@R';K0:_Q9 L'C>EW;,)1G MW_!8[/)&-[N&&F="T0,7]2 .?O]WH"R,K=L6O7!7JBDKSYC)5&K;C=J$(D;< M1]0V]Z;M5'$/1--3V4HJRS4::@GFSR. =XI(\V5I&GXSLZZ);*]'G^E):AU) M_2D10D+EDZ4=G!X[[_T7\F]'K!63H-[UNNJ8-#@3$JZFV!NGR'*;9[3'+EZJ M22;VBXT8?,26HE13[@/%5=("E'DJ0#%J2R"8E1/,K;MOCK$_?N#L/6AKF6U0 MW6A6Q0H6R17G_5E$PF'L%U'(U.9PU&B/8-1@!B2X(V)RR6DP6S0+*#\?D\8@+ZK)- MN.\6W,0.:ZVL5F\JS\_Y0:DX,=CJA9P'?F<71AOR5=B $CRI<2\W3C!)+79R M: %P,QKKS3$3HX)[5OAIBU#7+1%$QP33P$*KRD;WK!IVL\1@8RJ--](:& X] M'Y5Q]-51CQ[8*3 Y)))^+"<(I0^7!"P:FS3ST D)_\)N\0YFX E2L^H\7X.: M3BVV$(N:.[07>*J4GE3[0I'TZ$N7ZML(FR()^R4S7^1AQ,PWMKX"Z[@/ZC15 MFPXE6GE0="MB&,=5QWL>7!\-H0OSH*"T*NLHG6<575,:(@=FADF_Z MJ"_/_X OW]Z^?W?R_U!+ P04 " !LA&Y:WNA 1T0# "Z%P $0 &0Y M,C V,C%D97@R,3$N:'1M[9AM;YLP$,??3^IWL)@Z;5+)0[5*44J0>%I#2T($ M-%U?.L$!:V!'X"S)/OUL$IHT::96*JNJ)B]0?!CSOY_O#CBE&_0<5>E:FJF> M?%(".W LU?HIGS=K3:6^&G)[?3T!*+IKW@/]RG =U^M(=UT[L"3@!_>.U9$2 M3) <(QS%K-VG60H325P#3C[Q)0Q$&,I4Q;2'Y?PY#EG<;M4N,)$ 3'!$^!IH MPHJKE$$Y+859A(G,Z+3=F+)+L!Z/*&,T79DFE# YQW]0N[D93V"*DV4[P"G* M01_-@4=3R.^D.?95OR-E0J>D*KIJ+6(\P@P(IX%2UU6E/A!>/Z6@>?Z*$L8% MDT*#?ZO[MFEKGFWYP/T!>MI57S.Z-M=@]6S#[9NW1N!ZP'"]@>MI@>WV'Z1N ML=I2(83NH-N3+:E?R"B?7A:KB/W7=,<"AN4X_D S[/Y51VI(Q7B@F68YOK/- MH-N1FHW&J01TUS,MK["O-:PL,@\11QOX5KO\\T\FNP#W&(D@*B1ZZOJ/60JY M:)YRAO7 W)P9KJ]>N;J17$Y\O,#W5FGG!V]UTBO=F<((R:,,P5\R)CD.41O^ MIC@$SW:G)3@?T-5W[SQML.-K>><1S4*4E=O5K#4X%Y#3A-_\JS\Z3Y M.$A;+XU1?S;BSF.8+46P;$/<\6D=4F5@'9SW'IR^GF4X#_&884H G0";C&DV MI1D4A@<.1=!LXO/5 J?(@T.4MQB QQ# D_5I;1+UM:"*TDO T()Q;2'WMBV7 MQI<4,K4'(P*-&$^!CU(\IB2K,%B@=T5D659:Q[QB\7AM6 M!3Z($5? 8I0ED(3YAZ<_WJ-_!AP65H7_AG*F1^@">@\O4"C[_(41)D?F;U+? M-="E28A)E /',2K";Z($SF&&CCNPOP,.3C%#856U'N(Y)!^>^WZ)KYA[EY(( MW(B#KWE'_ )_@,8QH0F-EF7) 09-IY LSXZ;\;:YP#^'JGKR7L/IL?X\5?=W M@R$6/@([/[[Z'\B%KWX,211#_.T_;0V/#7)\-]U]1&P>#=5] M%>R0%_WQHG%ZH!';VD)PN(F]W8H5*YKVD"^_[IJO6DMUT7SGQJ)G_Q=02P,$ M% @ ;(1N6BG\8FEK P RPD !$ !D.3(P-C(Q9&5X,C,Q+FAT;<56 M;6^C.!#^7JG_P>*TIUVIE)?G2($ZPC-C+NR]ZOOS$! M)=I=[975Z2X?"![/XWD\S#RV>Y?=QYY[%\X"[_S,S:(L#KWP#]T>7%JN<1B" MW6@=D#M?!E_0_-9?QLOD6GN\B[)00VGV)0ZOM9(RHA>$[@KI++C8XU)3&'1^ M!DOXA$DB/#>(/G?^+W0C"V=R.:1,0[BD.P9KD*UL4.ZJ<]MCL:-,E[QRS$I^ M1.UXS:7D^X-IRYG4:_H7<:SC>(OWM/SJ9'1/:K0@+RCA>PR19G%TN[C6A.*I M>>[<"U\+NJ;R=[:NJX]JY\@UYIYKK-36?T3#LO]%'GF3F(:(OURDX2)#RQL4 M+8)P%<(#ADEX&Z59F(0!6CW,X\A',]]?/BRR:'&+;J+D_I?Y2O(J=M>/O_=(4$$$67]%.6\#6"T0T4#G)OEK#OKDP**HE>5S@G#N,O E>:E^H3UU!.'GJ_X/5E MBS@_^PEF,!CHUMB>C*XN.NP_QFDP$W,T'?7%C,:3:3^,;=J6;788^)1O TW' MPY[D;&MDFSV38-L#:SCLBYE.+*OOA@:CX:AOH,%T,K8["&:;-\+&]M2T/W0X MOD7W>,=P7M *I61/H:PW3[GD ODG]0QN_$E 38-%H@W4[@9P(B\.^F%=72#X MDD,W?5@=Z_'86.,A]-DS$9+FN-0;U7.@1S78J@$03Y 2XK!=UTQ;RC#+*2Y1 M?>P3M44U2;9;DDOZ3!BI:\6,*BUAX S EXA#J9(T#:UC^ D%6\@+AJB)8 MU(?&I/4;V\\R]4^7;=Y^=:-("=:)S)]HCY*K;U3_._'2O$.^FU74T36;QR'R MPSA.5S,?E/%:,[5FO)H%03=^C(+L[EJ[,M]I:+Y,@C!IS"V%@T6'PRV>K=+0 MZ5Y^*H3?JJ8ZO>#\4I02KWT)NL"6"9%!JK- /9(3UXY#A7=$7PN"_P1AKNF& M./B9TPWJR:$-^[D]9-K$O_%,M91IS<6&B*/I%=6\!"*_FT_*?I20E_*F\0)\XK/X_A/^1;IS4!ORIJFZ@ M!ERHPY58ZC;&!B;2]S?4$L#!!0 ( &R$;EI?27 1X@< -PI 1 M 9#DR,#8R,61E>#,Q,2YH=&WM6FUSVK@6_LX,_T'#SNXD,]! VNSAB_9MGU3,6Q\M,F M5P5Q3L/%D<-T; MC#M#9GVT>N^G@P\6FF%A3?;%^"U7J1#B^/WDYGWG>LJFHW4$W_\Q%0*XL7IF M=5[6S\LE+-'TROI!@70FWPWZ5>9+:)8NBL6+WC<9#LKLG'^*WSOK,^]8"KM7X*9#E\;)[0I=+I# M*W?5'4WZUJ0&_@\[XQNKF7]Y,N+=Z558ZN:R4J^PGC4_#_K3J\M*HU[_N9+&,V$Z7GF"7;)*R.>B-HL$_UR3@9:.:/*EDDYFV,\[ MO_JYPCYDSQ'S7C_3=+=IO,!6U\^[%&]M=2JN*-M>1/:US_0UVXEIP!9\*5@D MEE+<"@?/56K&@R#A'AI#%<4,C_X-=EG6>C,"*?,]=2%C4=,AMT4S4+<11]R- M>NVWUAE9M9ERV3L^#[B]D&&Y="-\::O 2>Q81:RG(CCFL52(AYZ^619\3.B# M4' $U<&@.G^&H.IR#2@!-_Z*?08Z/.',137%5@8J1\%#H&(&6,1#$ #!:R:\;0)R.9ZP5Q/W>J<(Y&82QU' M' -Q:DP#1YC5 M1U'LR]<(]H_VJTOWJ&:)]N(>.7GQJO?GVM,SAG>I$V1^6Z M$I<&,@/&(V' ";#)&18((&("E)AY4B_(G,Q\9 ;*#K@NEQRI;4_I!!TI:43* M2V$:1LH6#IHU.P$J'0&8I]"S[NP%#^:"=; =3Q(/%OM%S$M>:URFF1,)# M,%IYTN&QB72&1RIY)&D&,A6))G<'Y"G1)-S,EJ:-RC.)36F!@&(D4NH4*Z/M2;/;L*79PUKC'M#T] MRZ5-PC&,8P<0#BQ=XD%@5*Y5P"E5&$P;M*6.W3 MEEE$$=]F,PB0*03=M!*YMJ\@Q 9B":RX"Z%8/K,,=$1*= MR035I-$-(9AHRQ Y],BM[\LM^QERRUIR+S%;/.%.N"ZJ(;D$8O0#54VN70]( M6>GE3IV3,\PP"3V1;G1:3LU4$C\>P2%9E:^M!16+[O[#!3;+RU"S.XAT)Y+!>89DZ*8F].WK.0P=QXBQ>'5#*FS_E-5EC-?_)%(1&]HG@2V.64\?>P\X9B$_L$' M"AT/,A]EAP0%Z'")SKUL*0#93%:MZ_I;+ W)I%3V&Z%D"A;S(U!^5DT(?) ( MY=)#N2FMP=/3QP^Z@IQ;KO?XQUF1E#GH ^ZA&JJE6TQ!J.O&Q8E@;,YDL MP3YXK'_48?_2@K\#N>5&V&FKP*,PR0&0-C\F9MBOIGI%!DOE+06)E@!+E?XH M&F7Y1/BAIU8"=V\7*DTB?(M98 +IN7+I*P7=B_U2Y9N_>]*GFJW)WO$(=&V\ MJK+S^OD%VWWEI>#R_$]38Q>QNXC.00@ %X'_31G5II?74G:TLR_];>ILEG]C MFL?P"(W8%\:0#;M%INU9=D?3Z>A=LQ'>,7-VRGZJF[]*^TR?[;PLM GXKPJV M_<,#Z"VD<%.,67?"3JC03R]'J>+[ 3&=C-,#,.X]%=AI$5]K@M/7_N #VK/W M*E/DG='KF6@T;W7^'U!+ P04 " !LA&Y:)\EANAL( D+ $0 &0Y M,C V,C%D97@S,3(N:'1M[5IM;^+&%OZ.Q'\84;5*)$@@NZFN"$$B0#:H;$"$ M;KL?!WL,H]@>UV-#N+_^/F=L@R$D(=U-F]NR'[+V^,R9,\?/S M^G].SJ5?8MR54Q\ZA!.968UA)N;Q<"K]2J2">C6(+EAZ/U%1I+QDR%%^5-'R MOZ)>6]\[W)/NLCZ6GM#L5BS82'D<*[7ZO4^WEZ60["PU&U?-[L-,3F3$:-.L M<7K5;)P.:=>[+*B=?4<3+.,38T.[.QKWKGOMUK@WN&6#:S8<]6[;O6&KSZY[ MMRU7NV>U<9_-[O?F6M]IC>V%FU^M? I]DKL[N9]-E7%?M3-N3A M?9E9(HRDLV31C$=UMN62M?:?H7S+08^L*35_\B-7E[?R66J+DL54NLW>WWAZU.IW?[:75_-VRUL_O?>IWQ MS66I5JW^6$KL&3$=+5W!+EDIX%-1F82"WU>DKZ4MZGRNI)T*=K+)'W\LL2_I MB\2^5R\U"3>U$\2Z3C8E_VAC4MZC;-.)[%M?Z@7;LJG'9GPN6"CF4BR$C?.^'W,7@X$*(Z9\=HTPRQK7 [ R"ZHS&8F*#K@EZKY:A!QVUZJ57QJG)-5D MRF&?^=3GUDP&Q<*=\*2E?#NV(A6RM@JAF$=2P1YZ^\8M^#.B/X2" ZCV!M79 M.P35%=> $G#C+=D]T.$*>RK*";924-D*&GP5,< BX@@RW%^RV(_"6,!!/!(> MXB"AB,,X!$0)/#KG\)^/ZP<"/$N #_]/!!#,D3X01F!= M(ZH,]$,-01;7,^:X:J$SCH1B*G44'G6N9W,VI@F MJ93W$[J1O8QR0(Z%"2MHL\\87BR\SG+G3UGNK"VG-[%-=FBB.K%^*-?VX>]J M4VNFI@_/GR7W$3]^?^SN""VGA$M3!KU,PC*5:!:/]?Y3J%2:"# \6RJIOE0< M0@.2REQJDZH@)GRCB-K/=9++9\I0N-Q0*BV_UB@NIUF4'DHD/!BCE2MM'AE+ M)WBEDH>2=B"3(M'D;I\TQ9H*-Q/2M*GR3&)36L"@"(F4)@4<7+9BEU,^QKZ, M$>L"$#.2,2T%V86"^N$8QC' M]B <6#K'B\"J7"N?4ZKF&ARD-HG(Q4,[ SJH)_E$NC):4L&X*\\1[PTG#-H3 MQFZ(YMHL4Q$\I#L*XC W;0I<"U+A;8QP#1<4^&C;G7!.CP1 =&91-!-FKHA M !,M&2"''KCUMMRRWB&WNG/NQB;$$^Z$XZ ;DG,@1N_H:K+:=8^4E=QN]3D9 MPPR3,!/I1B?MU$3%T=,6[)-5^4I:4+/HO'RXP"99&VJB@T@\84[=3&EXZ,7> MD@SV.R1#)\'9H\;VH.B/&)445!_MGN& 7(CZ6\*IV18@;XX-_Q9R_D\Y"S$_P=@9-\OK MN$UI)$^0=0B'AF+A%97BHVXH,XVC(8I4J%>EF1F 1L^3423$TTERHE#[T6-; MPCRCXP@T0DK2E/+P/W5E&?/%'[&$]8;FL6^94\;CI\X3#DGH'WR@T')1YJ/M MD* '2[1N9'+ZN"/8@V_,9M($N_-8_U"' M_4L;_A;*+2=$I"T#C\(D!T#:_)B88K^&JY$?1,,TGP@M< MM11XNIBI)(GP#6:!"53/%0O?6-"=O%RJ?/>/3SK4L]799QZ"KK6/9796/3MG MV]^\Y%2>_6EJ;"-V&]$9" '@//"_*Z.:]/5:PHYF>M'9I,[:_6O1S(8G:,1> M:4.Z[ :9-G=Y-1B/!Y_KM>"!F;-3]D/5_"LU3_7I]M=":XO_*FM?3>)TB%A9 MKYU4J\*[8)%XB&"8#:[5*]G@J[#[R ]Y\OS+?-&>2>$DK+O.(DMR.TAJX+_? M.WM\R?3F4=V.XB*A-=]AEE[.Y-7%K/6ZHB5I88>;[Y*^J WS1-T MV>E]P7CZ?6X2P$[I,U\,FJ^#_P=02P,$% @ ;(1N6C2$==I*9$"!O38%X MQMA.PY5@!IRV^2AL&6MJ)-<237*__E:RG1#27J^]ILTP :WDW6>?7>VN!Q?A MY=@>7/B.9S<;@W 4CGW;_]@Z/-CO#MKE$N7MZ@ ,AH%W#<.W;C .9F?6AXM1 MZ%LP#Z_'_IF5,4Y;*67+5/4FHEB1S-+/0+.!*ES*%2WL@3=Z7Y^_8;%*>Z?[ MQXQ;0#*VY*B#)LH\-9C6QU:D6#+>4B+O=7+5AVJ]$$J)52E*!%[# M.B$KEMWU0K:B$B;T!F9B1="2,QZ]G9Q9A<9IV8.A[=^F;,$4:*=AT![:@_94 M>_TU!-V#7P@A,IP8#*X_"T?G(]<)1\$$@G-P+T;^.?@???S^94S"2$,[A$\?X@V '1/X6I_ON_N-QMSWS4D=0^/.WM_!HTS M!\<+IJ'OP=>8^;VQJ?EXTSG1B1->^#!W9D-GXL];P<>Q?PV.&^J=@T[GX*?S M6]%;U6(\1KN]HY<_!MJ>K@NY)ER!$G ?27CUHGORNE_%D4@@L<@5C2'?.#VG MD6*"O^(+F?>UAR(!E5*8DV)!.)6MX#:C=^!$2N]H#_?,_AJ1%A)+"NH32<(B M6N!WLW%)EIQ$*H<4<3C'P@R#\P SMB[#*5.T)7,2T1["+DANV=U.Z]V@K4_9 M->,5%6BW,.L[2@J@B"\&CT9TM4#O390.NWL8B(,C'=*$(0MPPU1:1HU&ZX(I M9 X(C\&_C5+"ET;WBDFIR<>//AD310W=:'TC'J4?=3B2=99A-!!8IE769IJ- M@GY>LX*ND#NI\3_*HN[A#MD%].*Q]'@GWBW3,$=U$5ED&+PZVQYPWV.N4J[[ MYO"H?&QER.@;S[X=[N>Y8#NL#'BSP7BB6Z])9$QO19B^ JQDM4J#A+ "BWJ;9!FBPIK"2 :XD2,YLKQ+">.$1UJN[PLSJK63>&J=E02+G):71VZG M"[F7Z)"6<:]3"!]B(I9 ;S44N8US'YZ[$=L>8HI[<$F***WRX,AD[_%V"#?4 M:LM;9?T)#LLNU6DM9N9Y/'6 'K:GED=RZRGCN?5ZP\C M+[PXLXXZ+RT8!C//GQEQA:J4M' <&SO3N=^K?_RKV]L#EK%CA)[^-]LX6F/(R9*V%@4EGS!])8MICWP1+(8?Q%"9?5\1ASD, MPC"X['7S6Y B0PLO.N;/LMNR#==BS9>MOP0FYSNV>@#\N\#:?QR FS*:8('" M8J78%PI!V9/^ )*=:<&P8N18,I[ V=W,)?S2MP"7>$=^:\4,=6$3!5T*QI=U M1X_*NLDD+*@6)^N",YEB8<*$H[ID?F^0,?5-IKJ:2?J51G?Y$_]&-#;FOQIG28D$3[*0\HJ;0Q_U<<':BG/"RMV*BRT@L,X0UB5733OVHL,)P\&2Q3 MHJ..Y_-"?&&:28SQHT[&]22#@5U0U%0UUL?Q;#9,>[O/FDK#?QE[,&K82A%K MDL Z1XD&2^5#$S0W9-"NWJ/+(MS6K^,H-&_Q_P!02P,$% @ ;(1N6HR M+>4F!0 [P\ !$ !D.3(P-C(Q9&5X,S(R+FAT;<57;6_:2!#^CL1_&+EJ ME4@A0-Z: K%D;-.@(QB!^Y*/B[W&JYJUN[LTR?WZFUW;"2'M]=IKV@@%=G<\ M\\PSLS/CP65X-;$'E[[CVME+)5JGK37*Q)9NEGH-E %2[EB@I[X(W? MU_(W+%9I[_SPE'$+2,96''701)FG!K-:;$W$BO&6RHM>IU!]J-;+7*E\76XE M.5[#.B%KEMWU0K:F$J;T!N;YFJ E9S)^.[VPA,9IV8.A[=^F;,D4 M:*=AT![:@_9,>_TU!-VC7P@A,IP8#*X_#\>CL>N$XV *P0CS=?O'.F(83!/8+G#]$6@.XYO#M<'+J'S<;"=PU) MW>/3SL&?0>,LP/&"6>A[\#5F?F]L:C[>=,YTXH27/BR<^="9^HM6\''B7X/C MAOKDJ-/Y^?Q6]%:U&(_1;N_DY8^!MF<;(3>$*U YW$<27KWHGKWN5W$D$DB< M%XK&4&Q)+VBD6,Y?\:4L^MK#/ &54E@0L228"".3G1($X8LP U3 M:1DU&FT$4\@<$!Z#?QNEA*^,[C634I./'RT9$T4-W6A]*QZE'W4XDDV68300 M6*95UF::#4$_;YB@:^1.:OR/LJA[O$?V ;UXO'NZ%^^7:5B@NH@L,PQ>G6T/ MN.\Q5RG7?7-\4CZV-F3TC6??#O?S7+ ]5@:\V6 \T:W7)#*FMR),7P%6LEJE M04*80.(*0:5FZ$ ?DRQ#5%A3&,D #PHD1Y9W*6&<\$COZ_O"C&KM)$IMLI+@ MO*#EY9&[Z4+N=W1(R[C7*80/L3R60&\U%+F+\Q">NQ';'F**>W!%1)16>7!B MLO=T-X1;:K7EG;+^!(=EE^JT%C/S/)XZ0 ];SG#B@^M/)HN9XXZG;R^LCF76 M,\?SZO6'L1=>7E@GG9<6#(.YY\_-=H6JW&GA.#9Q9@N_5__X5[=W.=+S%DY< M&M+%N!RUCQP@]_6^^)5IC*,B*MI:"DD^8OI+%M$>^Y"R&'\10F7U? M$87,[GHY#,(PN.IUBUN0>8867G3,GV6W91L6*2;/=;[A*Y@1\>D!\>]":_]Y M!&[*: *C^_L:E%WI#R#9FPF&& H$\02.J0$/YTX4(6>*(6V5P/YVNN&7OBBX MQ&OT6XMJJ&M?+N@JU]BJIA^5I95)6%*]G6P$9S+%VH4Y2755_=ZL8]R7J2ZX M/%>HIMF(*?:JN.J6.&#L]EO46>22?J67G?]$B]*]#\FO)I[2HJ )-EL>4=,+ MN-Y8,:FJB4@JE-/=],DP8!";86L7Q8/QXVWC/U?4_U<<':@'0:R^F(Q9Z06& M\ :Q*KKM7S4Y&$Z>S)XIT5%'^4+D7YAF$F/\J-EQ/>Q@8)<4-56]]W$\FPW3 M >^SIM+P7R8CC!IV6\2:)+ I<$>#I?*A3YH;,FA7K]IEG6[K-W;<-"_Z_P!0 M2P,$% @ ;(1N6D;8VAS\# 7$( ! !D.3(P-C(Q9&5X-#$N:'1M M[5QMDQHW$OY.%?]!16+2!V?-_$C !E9T83C09, M?OUUMS3#\+;>),[NI8Z4L]YYD=1J/?W>X];-],=ANW73[_3:Y5)K.I@.^^W^ MSQ??U1JME_8*;K]TSUGK>M3[R*[?=4?#T?A-YFJO(7"3R-]%L;*_G/)3!ICF5H4C8 MK5BSL0HYK-09#M[=OJEHI+/2;EVW^Y^6' W'8QNV>@M&_??#2;3<>=V^O57C>^^OYJP2;_[TW@P'?0G M?YA$(SZ9"QGYL&KSNQ>_C^3V="G@A2!0:QDMV$Q+,6>^2#PM8R-5Q-2<&7C% MX[$T/&")4=X]WOR1+R+N+67,)B*4GHK\U#-*LZ[2L=*JU3OWE@+=UTNP0RXG+W?56',HXU]^$\F$\99DH; @DV-39=P[:[P4:0, M\V! ((Q@//(9/9[](CS#C*([OZ8 QKD4\"QBTB0,.":U,!LVVS MYD*+R!/X M-FTYFPSYBUL&NEE7: -3>!SNPZU!Y!WN]Z%WW%ZJ1 ].V D%G)Q?+N&-L4@, MC/+9]2;@ZR2;T%YE;(BU6$F5)L&&S64 +Z^E61+%/]4F-3@.+]722#AFG++_ MR5OR:"'@8,)0)@G22=S)J8(9=K;/<2 33G:(&<#*3A0!]X!"& /AV MFDO\4AIQD<3<$\U(K36/*^VWH"F^CF9)?-6H7_S;_J;FK9DJ<\RUJ;$/ L[( SYQV,%&I4B.%MRG[3YX%KA'QT6/P^;2( #0H'@= MUT"-UU] :#$OQ.1T,"ISTCS]W^5,#_(E5BKE03Q!OYQ8YEH90Q(02E*4L$: MEY?5>KV._[-D";Q+<)X=!5#%._8$&Y?U_;?A1[D$BX#>)W0!H$"60EC>#8:S M92L>P%K_J-?J#18+;<=:L3A8'GZPW?E@^9@0J^'Z<[,^R;%W:8?ETH049';X MQQ<]=?:_;\U!^[TRJ+3':/ 26'/P!];\4WB[48$O-!X':&Y09L5CIE-#!6M0 M1X'(C8(."U^3:6VJA*4"H,MP(;+I4?JH"JMDA'/87>_*%#2FWPK%NA: M *H3]![(1 &"$Z1)XZH@NI\V#*26I%4(V@5<6C'D8-R43D.T>FX.L O QQE, MGLZ!0HFWYLZ^&LVCA.=;QBEG:0)N7I+0$MD"5G1..21?1G8&[9Y$I13YSX+A MR=9'B',CF! JRZ79ILJ(9< 4U)# S06PSL*Q2GQ3J0&C'?EX'%MU>:"=EKFH ML -)R0ZJ*"V 08%P!2CQ&9AZLU0):,&<4X!)1Y OO( [:.+4,\6UOP-DI!%O MS%,<&8@%"!A :<5E '-;@4Q2;PE:6R9&RUF*P #0PB)K ;212P"S W0TVWD' MB/#)8U)[XO<$2G?0'A%!>_KO*0WNP*F/%0J7.]I @JKP20-4D5F)"E(K:!I. MV@(EC1]&Q+[NM)HRPX*T*M(-Y$DB#'A16H1<1J05YJ ZX>3 )&X<27PF@ZU3 MB(=9(','^%M\T]9VJ'P$TA_6&'])"'/S "-)^TKL< Q[ S3&/=Q;PZ)YY M2P'[V0.Y#;E09>9^*4F[^$9Q^@ ;IN)+'2 K@HM:PK%\E$E'O%Y0R0@5PPX,JKFF]_:,[R\Q,=5>9 M;06DFKE1N3"YK5MO!"(V\.FXCV\+-#7S.9G89>Y^$9D'HYTW5- YNU#&,]XG MF-8"2RT8:-D 3I<"!/1@8/^.18D-(6%AT,@BX!M'.H;2J&919S(7)X-RA7T: MK4C!ID]AR"!Z .""\H8HV\B+*;\7"EC'^L0VXD,/J%ZC6AB"\_D4'JY4* M&15#AY&K(2!R8IUH&^J_JG^;G6=.?!8;%Y-$N*%OMCF?WKON,$^2:+$@MQW. M)\]6E$O&\<<*FD7\Z$A1U!&H0ZS@C?.K\V;63%POK< %I2"B>% ML8JIDR E*UA$%LN7Q<@%U+8+LD.$-BZ?!H860-2%$EQU>AEW#F=U+PS<5%DX!?K6Y%+[E>E$'DM81T<*2C.0477]8:2:M M,K-<"C.,1,> M#S%;=V*1:KF41@%0UMP7PBUV$>U[F>0#[%?:%I,T"6;#.]?#?C;5]6CS7QX4B'WIJ3 [S9M*O<*Z_>'PKM/K#6[?Y=>3NTXWN_XPZ$UO MWE0:]?J+BJ5G#+O>@ %_PRHQ7XB+F1;\'F0U 37GV?@ KDZT$SS8$LB/F<28 L:((2'$*VB# G&PT@A;ECILTN2(($B_@QQA_ M((J0,:P5GZAI'&R5%;?S>@^9?WEI)"M,-)B3!"P!]0;O83.NC .;H3^P(T+D MKKD3X0$I>*L 6DLZG]S44]C1>X8U7F*]:BB_%L/P%I8:\2/V!D5DI=WTM+@ MF'+IA$)0:]0&8, "P1/#7E^^R.AP[FQ>%K.%HZV]+<;,S@!:GW]O#VCC,5CP MK] O/:%ISN;O+!.5MLT&V!R/#4'!G-D$\U%'[G'FD=)"68#L[R2!RR5XLYC; MLV4:])QAOK7&]+R54E#/5;R72\IGBX1FK2[,4FH_R0J#3HB*@K,C9.1(NGJO ME4NWJ>.R6SLA3$^:U2FZ[!C@'$9*OICCR0'3CYXAANL4=5C-D?O7S8/LSEDS M_/]J!EL9T@N;64&!5$&6XI712@6K+"3;KU*=EI]3;N\9( &"-V9 M.;I2<2#\12'1[LLD5HG,_+=&_04^"S$<<]K>UC"..5 [N#WEH)V,S/XC.,_I&MW$E\G;3I!&'/B5)VV:7 (_B0P-\D&P%! 7;SP0!,B-D:<[&W MAAQ_7-0+0$%3#5)H*8[JZ1GXM]AE0JT%C_#+SW'N&>V?3_-2%TQL'H92!D<+ M09,U- 6*DW:W!1WX;9%RZFW WZV+DN0^2KD$\1>\!_C-YDFR;DG;68.E&JW2 MQ7(?^JGLK2W[?*AOA/:L.L_VQ=M5!^-RP,?[F3$?D1; M9$TH!VOQ^5P&DMH\J0!EXQBLQ@:N9IM=VF,A]Q.3(/LS/4/O1N=XR0U+_PHP M[)JPJ)LZK]CA'L0G[-@KWG3MZ4I+(! 0Z>UV&$B^XV<=VHM5BA3[\662^-P=T(__A^GK1:?K=3?:;XX+$]X<_0 MH%*@UCF5CR46$43,W[7FA4Z&'\#KMF/&!E6')8VL#Z=H&<]IT3.J'H71R=8R M\I.77.J01QGLCKU'GR(NI9CCQW/"2ZFQ>82?>=C1P;]>#GW_YFT:^:S1--N$,@@';:?OC MSS7;:/LD7PA,LZ1Y9X$FU7[MO,!/B;A^IL\%RJ4\D\]SHG1.U-Q^XW? ]#Y@ M*9)&LJE.0:VZ#VBK;#CLUK*^NK]=1^"KASL"X8!&O8]PD_Y5B?\"4$L#!!0 M ( &R$;EKEE$!BLR@ !1S 1 9SDR,#8R,6_;,_&;/GCTY9V>MK/>M MCP"V&QTV/ R@H:&E":() @#6YWAM+#QQ1)RO)PXOHB K#U#5,32EIP>0B5?U MGJ7_SR: 4Y#&$4"W>Y^!("T 0'YOBNZC]&WO>+(24MAZCX4![W^SE*'1C-*G M1NF;W.@G'S24UC8\ 84EFOL1\7Y$HL**_R&]948'3<1^]X@-YH="$U%8 MBDERFX4BK6OJ8+P9C8,;\K3 WT;,_)(SP MHV'EX6OZLX> U?W9P!)_-DQ@:-\?#3,/HO^/ACX&K?>C08[C3],Z<&^/[X'8 M=!!@9:"C2S[14:X1(B((G!],&S<"V"(# O9O/!WTW^5T" @;6RSQL+@5F@CX MA730")$_\:U\T40*WR(0K>T1>MMMD\WJCX03<00]*!'Z(RLL/"Q\M[)BX_K[ M69<2!*0[\4_F;<@I_2>^-1R]R;<@P+4=?K"WPPDXO+TGDCRYY/E"83VV(L:Q MT6%%]DD'1R3B,&@1J&2,,YX=%^/YE9<")H"V7-]+IEZD$_&7. 3H_.J:_'[P6<$8HFVD ]?N-QP)%D/60@T=#WB(VIR5:) M8-YB_R;,XHDC!!]"HSRV(L6Y.?@C6^R-Z"*0[E _2HU@\4<2B'\0M]MB_RZ^ M#>:ABT/C"+\$EVM30&&V8X[,:9A8C#D[\(?)&_!HX530[DW[AL,$JQ M^1M_&V&CI/R%35E-DIMZY(-6ZSW@)Y^+2FMC0FEK&MZ-HH+%[\' M+)M\["%?C@ :N2D8#T)X ?0K/>MSP'8#B%P,*2KKBFY_0[ 06D!$*$ -F9F9A9F-A86-JYMK-NX=G"RL7'NX.?AV<'#P\_%1J'OIS\3#?NV;>P< M[-LY.+;S M1*-%]I*!AD+?PT@'H*&E9V!D8F9AW4;SUTX:<1\0L&,O(E7RG7$]^ZPJHZKM/-J19B$W@4;A'[#-:(R7Y?M&'*Q,KSQN=_XA\/[DW,CJE*:NB<^YE4W MOYA*^R%C1+.).E:[X#[*B[L8]QP@$E"J:&+[,0U M/H2^K3(1.?;#A7_LP?Z?+JP/ -CH*)A< "W DO3UZQC&HX(L'(>1"X3BY4"R\G( =:U /!3NC22* MP)#D!U8-L?D[]\5$4 @-,7LE4WE3O"[2$W4DF("T#C:S@0=[PR$(,2U-5O5 MM4 ,'H,D0D4",6BLKUJ@AAC%N!KY>H,M)R9"$2%Z:XA1'E!$CII:B.CB"$@1 M95EY(%Q>7EE$!2(+4E945E25$0'+@T%R\B Y$!@(4E)3 JN!(2+?24R3E?RI M3D"XJUGI'?X.1VYIB'T?5T! @&R @BR.X"$'@D @L!_JC'GYK^_?/D#^Z_R$PV5M3TW_N+P;S1TU? MHKX_\9]K^FX\0AIDM M0HGDIW8<#JVYF4 _-\?!8%FPB*0]"HO !?A*J]+L-11MY>35Y5?+[5QN_2/[5 M!GE=(*!$Z+]EY5?97^P@X&KN. (&2M1$8: >2#DDWM==7>XG]Q?1'^FB1MG_ M(/N%U 2IR_V)_4(/ M_M7<+_*_#]S45,T0ZTN$8C>VTC3)#%D4"J$&5E)6ABG"D$!Y>7<0$ E2A )5 M%=V5@.Y(17F8/$A%01ZJ0(G%[^I_,ZV'@_MM+"MRWV8%0N#@9/,__5*!*L'A M" @2Z Y'R@,5$8K*0*B2HA(0#$5"D0JJ("48&+0%](NQOP%M[NA!T;_(;(P% M009#J$"1( 5Y=R 2"@,#E<"*8" 4#$, 557 [BHPI+L\$@K9@OB#F;]!'4'Y MDG,Y2/.WU44I7=9(G]^Y6QUH%*64X:$$7\IVHH;8UO(2^YO"A@YEP:M!X1M% M4!-.R7N$NMQOW'^LAOK[=/Y[(?B;^C_&"/!$8O_9>OU%ZA\;\<6Y$P.@!.0A M#W*D_V4=^9/.WX(MMQGM_QNS@,-N['G^%^:!C ,E?]LB";Z:[@0<1F2S)N"Q M'B)$G @4CT>CX- -$W+^6,3W,OQC76R!_&+C?W"LOE#__RS?H! %%0@YLX!@ M):0R4!ZBJ J$@)55@?*J2 02J@13@D$4_H-\VZS*_Q_DVT_;<$\HU@.)T)3; M4MQB_&^:-GD5I")"504$A"&5D4"(JB+Y"HY0 2(5X @E19 R4@D!_X^G[=_=CE$7 MYE^XO]^/;=WC_?W^;>MF=3,W#V]DU[\WV>J4QZG_I)3^1?U/UA'_ZAY:50$A M[XZ J)+3 0X!*D(4D4!557<$$.P.4E)"@!5A<&6E+2S$GVYL?V+A_M/;Z']H MYN_S\$NX?VP R/UE!V!S>T'N^_Z")BM9=VMOXT_)\]]/5! J"!6$"D(%H8)0 M0:@@5! J"!6$"D(%H8)00:@@5! J"!6$"D(%H8)00:@@5! J"!6$"D(%H8)0 M0:@@5! J"!6$"D(%H8)00:@@5! J"!6$"D(%H8+\-X.P_ORW "06H2$6(*:E MN3X(T 70_(>T_@"PC1F@0$-/0\,%6&\""&W\\1":8)=:FKWA] (CLHB!Z7/G*EY)MN+#_"US\C5 M81G\(WCV<%Y7IE4B?6D[$NQ[[KCSK8%O+8C( :,X0M;GB=>[$8W@^]68-IM8 M:=/33\\4Y'B_@X1:@U^I!RZ,;[CQE].'.*_N/N2MN,D#VD]*6%MK;MNDIN9. M":\#>N\IQ'ELG.]?_!:\O'2FWV_R$_SP)U>3DU,6L;6=O= @T U1!M@H __> M4;>8UX][RM_N5'O*+RZZ)U%+WPL<) Y*2#%J.7YCGQW]%%\1KEA6!#7]NCX/ MZS5_8/X@X^U8QMH7:JS-G-!4>9A%,:M=PZ55YW,OM$EF8/5H_U1K'Z$68X3T MB;.B20=M.";ES-477MWFQ0XK:59XXU":KF9SPKH#J%T%W*3X^*OVF/[/\#SH M; K:0$'.LUBG.&"H>>"F5&.E<,IN6.Q-4H047H[O ,@IC1'&;63&Z,_[FB,^ M)4:^\*%GADBV<2,_38-J_>E=HNQ7>IB%>J*A$U!,R38SA=CP)9?IR8F"78,W M4*]"=-L7TXP-%/>J9KI#Z@5U/#ZBJ@Y[ MA_9=UH5"RJY%G9@2=J<_"R$!DQ^*9:Q>H LI2,TO M5GS;+[ N$L9!2AV'*:_ MQ_-BH\@%6&)X@>X.%3%!<6Z/YM8ZB2\-JGV83+'M[4%'C)LJXB8#H\^5KNFJ M'YAS"G!47C97-P$;%7LAX=Q%[K))QP_HP(='B89G M]WHBSNU?RUC>5S%>M#V\1OV>KJNWT,C"_L(B(5W7"7J.9W6#*B)V#M'2EZ_% M%;5W--I[R[6&S\6T=.2_M/94+7(0SXJ+)'J8X)^+[TM,O:AM?,S7.O3NTYZU ML 6GHX1A*_MWMB&GJC,K#](QG>(6W.UF>,/)0ZKU9/=1EDQZ:X>3AP$5# \J MFD^$^44<7%(O$,#)_TS1";;/I4,?YTT'U@$) 9ZRFDVX*96(E@5;,34GA,!- M2V=]S9VL#I4.DFJV3\ Q&M;24+3J Q8A\=''ZI^<'W%!;,]&'+UA.T,;]2 F M*^QLND61K]Q>I.%I2*V0'))],4TVZ>3'G_FF+6 M-M+#[/K'6%T/)L7%Q^XGR4Z_YOD05885]5NZD= O6/)2*<1#T$(BO\8Q:,D8 MO:V^$-E]52U1+[9>V5A@VW%^Y)@NW9)EK:-K1F(\#P=WO.*)DC'.L<0;R_QT3M[&LP*J58DF=<]+X][)\JD#LM=%GWR-Q%D>U?"1,N<8*=NO-K^E[6<#UJO [P9'?^ M^CHOV/B]MV!X3Q_X>:&,:M#C',:X3&UXMG&FG'";OO^\$(W$,O-QKB,I[%6" M[]A\VI,%P\:4.Z.&LE"#O?&@BIPLG?!**PG7.'Q]TI@S02Q8Y5NJ<(6Z_O/G]N4A!09LW]YZY^W_J;^@ILE<3)+89UK:PJ.D[ORJZ>I$ M>KII/L>SW;#K8)/;AUBD8O)B]N\:R7H"X9+_RM:OP"PFS'I3\GZ)368 T]J2 M2Y_]5U'40E==DX>P('Q!H5.LW8#T0<6[-,Y_#/]BUI M&)SA&3T8)?[Z@+]D>3X4V71\Q:CQ?*P\_&C 2D-&$.NW\FPE)?_AX-O^H^V= M3VO['=(D;RK@'8NT>P8>H<(GTE%JTRH,QRV\OT2G#3T:1%V*EX-4J>A41)2\ MSO 971R4E,K.G[HDO%AJA,]\'M]ZTW21M>MB:O&+%_&-0%5OC%NMH0+S<":W M)D>E<_RJ@'/=Q0ZPA<5YKFB_8KZ]WBQ!"Y&-$Y6"U:Y63W#JK1EEKVZ/3W.M M9;;&-"U;FO>CWZ^:NSUN5Y3%O];MN)ZQ3S]/KS]9PE%RY:LUG_T5\-''=Q?: MG!CX^F.GY_JY5S_$#N%\0Y],KU4?'_!CEWL8K#Q4.3!2L*0TT%H^\G99+!<\ M RHP,M!@ F?DCY=8RON"K(JYV.#NX7T7DJS%AUI#!G2+>J56KLJ&'FB[[(!N M([V6NGCXCGRZI=O($]"7=&^E3S[1;VL!C)GI@N=O*/4%&@H,*CP0C*SD/>"9 M9&/Q/.202X^7LO6=H.JNDM<\9X$GU>NNOKQ>N(HM#>G]6%"69ES9SAF07-W: M-B:X;V+1(3NZU[)4-$U S8NA6J:^LKU8RT+GCNR$G,8;&R#$):+KJW-/3_R5 M F7N*1G@@'*U%[CAA OQCHN7F;R-S5!FW(ZS8!VAAK/GB"F,=V_E\U8;W(Q< M\IS#&GD^NW%1O'10>'&6]44YILSOV$$OW9MV7J8!MKTS*5(T_I-C#O-SC?@QG5;;O2.VU(95_VX.\UKGF'%L^W[RL MY5+Q::E5./>CS>&N07C;\/PJ\UGF.F"^=!3SCECXHQ8.*6X/+7EK_2B'_$,J MHH)W& I/3Q D$-H[P1(PO19:%^+;5U5H#R6-QG?3,LP%ND[;'-#N87/^VF4"G\L&ET MC>=<(F_=?K;:'3%DYN:3+XY7K &O]X[%9"5IA=[>/)T^I!,$YI9>.=>T5KVSNNI[FOLLI MPG(LYRV7M3TP#1?>CKW:R\=X_2L&'WDLX22Q2'XR-*9!^M1U^*4AF[X4?LV7 MM^^3WIAZ!$/$#Z--@TSZ/[)(UE>&WSID61U?+>H6WH1%4VEK02=="XG[?^D[VCBZGS9R;.Z@D% MB^7AXSH1U<7TZ)&B')4]\'+K$+8\HR4Z2-9(QF1 M*X;O5NT#F&[.SUYSO9 '8<_[L.U2WG77S.88D>B@R9V*ICV):F\L/?8 ;.)\ MRKL2*RS#'O8@RD20]\4@"XN'@_AH#][NN]LTMWK1Q=/\38RM='9S:!"]GFQ7 M-*GSD0.PMFOU=NQU\>=2 +0OET]?)N/0U]K:[;V+4M *!7Z?-+NJ$?>6);>S MN=DAE43Y([WJ8G[F*-D@=9+]$,?.VZ+_KU<]?$WQ[@!"MT728A'+?0H\5O%DSO)]4*5* =31UU9 M3#MW(:_=XEU),M<"CPR8G706'VV-[O>T]\QG 17>T2 6.!T"EEGZ=&GS[-9@ M/)%%?]+LRJML2W-8VET2XI?L4/Y1[)M[\QKK.IE7U0W9BA?7FG/)' M^NWV)\]>JIA7=J[_@INUNIAP#O5B1/(H_EN0WHF]VCEZ!@I9\LRZ%'G6P1D3?/>W>9&S_#T'*J MJK(;L7X[4%-X^L5.XXZK;<<$I6TZ)63W?E*/RE(6-EN5'[(R1$1TZN+I+&/V;PE GFLM;L 8[" MERMCD]?]34V:Z6!YKMZ+MC=X'?@[3[*>5#/Q&3[:)-X_TH&4C<0_.G1H^Y=W MRN^0K<5FWVH7>D3+;;V4!I?3$DR2>V>_+-28)V44,7-?-FKOO)O9V'ZIAX"] M)KMF?#IH>OIAP.+D]/,#&*F6#K.J.R)C\_Z"IM7#-QP?3_0VIP38S9ONK[E1 M;G>D\(ZHA>6'P]IJAVA3CM:]F!";9-S+HMR,Q)7=#\]5/]1VU/.T[/,U$4=S MG_PGMVZ_RF;2014)==23"R5EU- M8OKY-EKM$Y)H -"4H::"E^&(-9EEC(MJIX#U07^AB&K2S9 MGA$WY)QS+&D"^\P!/EIDT7H'&V(?C[&7DX4OMNH?=P:YBMPJZ,[N=]4U@4 ]*+]\-7Q^$!3@,U1]]>IL//'WO[5.Q,;Z(ZH=N@7H/C.7NL MZF1,(CL\E:0^TM>HWS;X>E]"I5'V-^0><6E#+SO"?/*;)=5IC*WU.]="C1OV M\=&Q TY.,*\<4J1XNAM\_[BG>GBOF\5LI:<'RT."]"YL\.VA#"F'O8?MQ:]5 M3$>=%2*=/"PIG5+9DX+F3&:F/S_Z>N"409A/HU&$RV6>.*5^H'QZ;AM<1B9U M+UZO \GFL:VC/U%> HQKSD-SJVHG,#] 1/*VC>N+Z#9"4J.9RZ)1Z&10V+V4 MLB^E936[1-/.DRZAO'7/6O$6>QR[7W#UH)V>/V0XZ]@Y&UA5MW_E\.GI:AU@ M#?140O-0K[)T8)1/J;]S3),X%*:$GC215%=(K.QG-[F/V#3*5.N@L MB1U^X?]\9?;XMF+%6H 7\,' ;(3N&:/$M$AN*^BHR054C7Q_@EZS5-/Q\!Z? M3_=J'DWP?/4?R:OM*TM#QK\\:'2+M^>HP2S3F8O7=!X^TL\IWC_[5>S)Z6A@ MRXZL:_,L!3QQ!R87$[#/0>>,/J=U74Z?T+V1\=PZF*DTIR/ND@\JK"RB')/7 M_BH9CO"@YU5GOJ#CF(U,D<$?BS=.+UHDIC)('9VR??EK;Z\3&4!9,:BS1 M'W#K+[?-;4T+3=,[439Q+FF\4Z ZSY4SE*[PM+'NR$Z+)U:#/5_:=3TY[D<) MI/8)Q9??%D!&;D_-0*86$1&*[:8JX5=(F3I6D4_#1YF-\,GC_"V@R([C M)A&$NI#N(+'/Q("']I&O(CV)$"7&"4 I"R$7=OOMP@<:/,$&^GC;]/E]YG/' M:<^\Q43)X5/<*[[>T99^*>I\7>?R3"%#4^69%]M<3S=FRX1D6QU=]A@/#R*) MEWTK"#3LG^14DK7PNL)9;< XTEWWS+2M.KY#V_'>XYJ+A[@6(7!R#\3K!T7U&1..CFN'XG'%.E& M'+8;2RM7\N6\[#O:JK F@,J]#XU:$2#8N:D5SK3%]3K98S#9U^2JU[(+2C\# M'+F#QYO934W7B*,_9HXN#M?*'\L*2&;P[$5=FR MG>J13DAF;Q?#[1^FQOJR(LJ&%AI83XYRE4"X2F7.S_@ZS'=X2 EV-N66 MS(:L ]3\F^*0=JRC.:EC0AFY3Y0_&AR?!"/7BN;=:M(:W^:/2 G49E M$S-?W+EKAFPKC]$6)!(!.^4C7U9X%U^VA!P"@XFW MFXX'N:;2?C2I>#.T]S7_!/C-!*B=2R D:M#)O.)#<%)2E&-0]>@!3,N0T?DJ M((OCCKB\HRT^<[%Y@1\85B&]?)?J>P.4EHY5E!P9(@DWC"N/%%I=3V1&/33> MD1J_K**#'A M'+BP>6(XM^OMG>/8M$D&_]4\L4#1BL\E 0$8C)/X 0*?]VH6W"Z^Q/!F+\V5 M#&-9L7&T7B6H(,4_AB#!T>UXBJ%U--W++#A$6SUP\"OY8>;"KCWG;H]Y(V=7 MC8.3@R/O%Y5)(!%]I7,#@H_#+&>YM6&BA7U'*DU\I$-R29*Q7^ 0(\OTQT^% M#CA#?-\^?+9V8M&K'-CZSN"IX?WAZF4^0*:_@?W<:1+I44I1FANKTN(Z0*+& M\X;#D8@RCMU/$F/F$OL!EJMNVBOCV3&"F4M*?DK%8[=TW6:"U.]=G9$8+D8! M3_,K'RQ[MB.9=P4Z!NAS?/3PBS^KI"O,WB6J5J\7:_LES2%N_P<#+6(/0+@][4PA?H;]FU:4;#&#)3QF> M7YB+6O9CG\<]B%! 90NU05!WDM^F]B^+U)>K'%_;]Q9;/[]R\(3%LI3=Z-3! MT,1SO;?]W[JE-IE@9Y)OPLQ&K0JAH H?_U&Y%WS-B:E%0T6&:=DQ"?4T&32* M?4^WA3]05KN^)#5WW>&V>=:ENS,NF,;"0IW603Z@+US:U>/QC.=(%J$3XM^- M"C'U3(U7N]<=QE. ULAYZAI=(? M>Q>$JS4-22_DD%[#R'Z#9PZB'^6W/S';X5H4_343PP'>+6'A)Q7J%)3Z-6T= M8.C!!/%N8!=XO&M8ILIT4+_SU:>6FJS"PR\-$MPROJ1?#^_CWD^W\N$)QB02 MRG;NP".=9?XLS70*=NW=G93(?BYC=XVQ MG%&$9%\\A_;0$6%:;@C3\;@(Y9H=G^"#DBU:'5,\M<(Q-4Q:JC<:XOM;61C] M/FNHAEWUBS=3OJ,@W>$P>-?E).L=Y1AO_W5 +9O-_.U/LS)5)6(V%5'A:W%W M^\!)H(R8CI%NO1].6+MT83E5O,UO4\NC=^6:"?VRQY0!A8Q M^'3OWO6V>EF3[FK;LSP5QHE>6!]P1\2C6]82>T29B!=2BB07KH1&:[SIOK!3 M!%0:?J9O6 M>X''-F%ADE$"4?&P5T%M!0],L:*?FNF0;RO.A+A]T:BIJK-=J]-E:(E;\& MF'.(=-L3RUX'Y[5A9X$9 WVO]([*)Y<>YL3=#;M->GI^:03=8QV=9SWN0'H" M.'/- %FK&RK#W,LL9G>B_+3G#9FFN="WD,9W/CKTMQXIR2I^VBGU;$EM1")N MJJ8/ M.-K)>!S&6-OV[O**E>]5!=WJ_9WZE>T&N91?OZ<-P2L[_^(XV:UL%) MGH1!SV.FUYSF#,O',XN=4G##W<9*2)!9@M@A[\>/Z5%=H6MC"HO\'C:E9\K# M)[M+ ?DZQ:3[$ZX-DR>HQ MC]=@.ZT\.=NX$M(/J==H;OMRQ78Z9Z:S0>9>SK?'_N8.A/=')J;VJ&1+DOJJ MG 1&0GEJ"J_AN*9KV-VNA6[3Q^<T MPNG"\OWO:90/*L89=^HW=$#UU9HB3JN%O1DW6/K0R'HOY67UI: Z%;^8)PI5 M_DO=;1*3.7IW'*[.O._L?I/PF+XI7ZK:4ZU)T )Q436ATUA!R<,9K35_RGR/ M^JN3'OR="G'C BT^61X"K?<4XM8!#BT^V3.JG5K%XUKSB[4:!<&>7^3Z+BAK M)!R*Y(S)RM9(,O9 S:B*#.8/Y>^(NQ6!>XEUNF Z&=)V[6171-8P2ENWOV!!6E\]R8 M'XG@21[ [5A;:J8CR$)/Q.Y\W%LTRT7Y&8"% ^N'I?B@+[G55 M!W/?0LG<6R-]='32TC7XHNXL5^Q. MI/<#^QR=]VNE$II.U:.EL(>7)4W M BI/BL$\8@5WV)?K\6>'6EXXKR"6P2=)P_+M\O9GKM GZ!.)6>/"+S1',BA5P"TR,#(T,3(S,2YXS\X@Q8LBE2=N-ZZVNZ(('M?S[Y+2 V6S!JG1@@ X=_6F\KP1*-4RU? M+]ZYWA*:O#\[_=O]W4S0&4.UF?-KJO7VV;/C]A>G^/J96".NA[1VU07B[+\UO BU9!NS55^ M2WR3:NH09O+\MN)5JC%G9GY3>)%J"!+R=QO*9&2P\:B) M0U6KQH^G,-H\UZ: U?1'=+NQB4-\U]O=P.\$I^>KU,'#-&&>KV,D>94FS_M3?(U]WH_>GXW.SQ*=F99&9::5-IR=IB&\"!NB1R&.X_H$/9/XM=DP M9^'BGSC,/J%TYD"'@7]\?;HM\ Y"D%P,[_.$TVSH&$'!J39T_BK]!Q1QZ"O)Q1$:]HB9Y/?8 J[4WB6T& MMA[!:4I,+>2&'PAFH;U>$AM=UFQ%J<]C.>I>:^1Z#L*<@5QH+-CIPVQZ=WL] MGD^NCF-,'R=/X_DM-#AJ M04CWRET#CROJH@RUN48G'ZKKY&IZ__@T^3)YF-W^=6+<36='W43" M7A%G2?FM,_-=\]>5:UNPJIC\%C!_5Z*E@HX:??U80U]?Q@\_3V8&K(]F\^G5 MG[],[ZXG3[-_-R9_^7H[__M1>:$."%_=V.YKV8!*FFD4\U,-Q8QG7XR;N^DO M@QM NVI_E)(;.R N'%1O]Q=,V[:+@^\>/Y:MU>>AF#1 M&DUTDW:H)!FT@;"-/7"#.)81@Y?Z#4QIEP%G#N7\DG & ^%1X@O%SY8.6\!\ M"91ABI4S4\UXKVAZQHX\[&OO? Q'KKO ?KI@U,@(^>"VLU?_=H M$_$)Q1GG!@=H*$[]:ZUP?\P*-X;Q.T- $=XW@3,P<=\"$\Z2P4 =6<>NM+U_/<5YB]1VY >:R5L+((Q+XC[&PDO0P=?HC@.X^X4K+6O=1* M6EF3"0B&!&*@8KYQ/=GPAS,D#W0:/U;\%XK;&6-%@$Q8B@&@C&^ M0T#?_\X 6 ,3.OA1=TWG9+L/VNP?:,6JK-["7H;H-C )_DS=I46B .95K<1"ME97VWAR/Y9 G4P"0/L]=@C7AH])'+S\67-]-IX%Q9]4FP MXD^B#,U < /3 K+\2+T9?+-HO.B3GFAEF[/>X]R ?H;H.# ISH)G3G\+@)?) MRSY:H3S52E-9VNV[&F'?@0FT17:SLS1I:;KT7%DW=I N-;Z+_QK:5KD6JIIC MPJZ]QB,P6GTKR]E.]!UB'9JV^U M-N_<=UJ)*\MD)0\_5"F'.759MJDG.HE>*,O>L-M0Q9A)R&>^=SFOM()5UKS9 MC/U015RB2RSG&KVNC58*RZ-6GH86)?C! M:6;B/:ZI3YC=.EI68VD$]YU- :^TG?J?.$9V$]D+G0D6Q&;XE :T1*'$.7)!E)J^K($-"> M)&KB]I9!?!D,%O^*:8HLBI55Y>E"5'>3$*X:KS4F]'+69UD90'&=NV^XKQJAO7NP(7QGR< M;E->5:E5 6EU7.44T%VIH16$(]43_PX+/) MJ?=2>127@]"J6@DNU5*UP&>$"(T(XU!U+*7 9\%Z3;S=="$]DW59K:E69TI4 M2LZ^XQ8] 1)5E4K+#UXMR3")G^URQEF-]EH%%6Z/&,D#*($\]-&CW1A1.BEM MU%.KNIK[+(ZSU(IJ3/RJ1?%"FKK)-684IL)T]AJ:F+LMMJF&H+-TF5CJKR M9EK5*/&8:%_6<0#E:6(6;#9A67]BRP6*5664M-3J0PFQ)/J0(1H12$/ '+9. M,-OK.E24[A1/KER>HY"B9EIM*,&01!M[<.BP;'QLF !QV+H0^7?Q9Z&G*FJF MU842K4AT$6;]0QVPHZN*O@;+I4>7Q*CBU93>3MGTCN%4Y,P=1_Q,!56O#NX M=&[6O+M6D4JGH4Q@GK!O=N4ZOD?,]/JH-12MAI5 104-1_AP MZ$JM$Y1'5>7H77D/V#>B[.#Z]V+%N7.^5>%8BS2=J MNIY%K3'/VPY1W4C>%+_.O'ZL77DPM1U#F)A$K('4&DBN$=(K8F,1Q9(!QC0; MA.LV;AQM-,=&IHL%" MW1\F^I)W=U8:IM24EME/!EO;8,][J:!;5S0*KJ9F^ MK#Y9OT[N[1;RU3W5C:4C3%H3JG^"*JPE9_H9\Y&;8,TSB3#IP@[T7@EM1]O* MTSA>@7)--RYG=68\.;VT.E?B7!5TCO -*T(P5,4IY6_+H\-U>F@5IH;"U%JZ MQW5&Q2./579;UNZH55W>/A_=XPQ1N,6<1I[I$=EYZA) M2&JZ01H:*+FHMU:Y2C"JBG)#C8:HCCK57P10OKFO24^M+I6H4-'U 4PM*-=BLJU:)2MBG]+:#HS+U58 J[(^NU%:K MKN)Z04?-:#4C;P],'D=;7Z)UM$9/U7MJM99SJ"NEM?1FP_W+>&^.\5V$Z/NC M)ODU6RPHNB:0OO]*J?/HN2^, P'@NJZA%?=%/:C(D1413:W+ M'>:- CRE!4V>X-'39X^TY62,(K M<$'K=/& 6\M!51ZUDK9A-EU*I&,?++,28-X_28&"D:$)A&^ [MP,\2$)T%IO MX9U!Z46>1"O^1"N+R94=:GS<1*+Y>V.Z,/9DR[EC-&V9\F->.?5)C;,;N&M( M()9K$L323\RD&^/L!:G6('/J1J<_Y/L,3$)?IF9"8I62.;I' VSE*55;>/08 MO&+V;NS['GL.?'&O@'N+A]R>.;,8]"MS?ZV@ZDSH]SF'&X4)^:I/RS.A34R" M(=. 'U9,!.W).)J'V$/IF.#E2?@%F[L^L<.9"OB%KXX'[Y<.^V_A+O+2NAW! MTII"SK')E#=)(T6+$&BCV99P&S)FX5&&GN8M+ E;NCQOW%NK8R7*65IE]KB( MKZ'1?9T<6+98@0D+*9\NE:(L+6%HM:N$0"MH5RZW$R$T]AB/6B[44#3_<98S MNLP>=6L'0JMC)4):4\<)/B-">%1QCGY@P28*3EWNGN@2?E\2@?[.-:,O;C14 M^-BCE\RVJ559]8U!:TU"B<)6, EA_\G6M .+6C>>NYZO:$K)3:RD0RPZV_FH M7K179#LR1<:>)".FR5@ 40:XE*R5'6VJX*;U\BWE-3IH-:V$!Y7[V?_?SRCQ M?\^P1GJB"V,KGOCP^O,)9^N-34^B9RN/+CZ?K+>C\_?G/YR=7YS]$QAZMUW; M<0.$F]+Q]MFSW[G>\O3\_?N+4,=9&41H8Q#$,Q4HKQ<"QAEHZU2T B"BB"2, ML-.8]!/CM#4[(.VZ[*05]"TQ8Y/GNLQ %VI_:WR 2=?E(S,*.N;FE&PV6!XK M_-MQW-"8\2>PXGJ^X9 UY1MB%A'*'*S[8 )0#M^1-8DC$P5=\- 7&_F@3(D#Z(7Y9?&77< 7%^J()M0?BSZ!SPT9*0 MS2F:4SXZ'A.7V^>4VCZ/GPBCK,PLI^:[I?MR*FK!>[LJ).1UB7\T1!YM+ZV% M7>Z3_&J&GV[-51W<27OQ5S.<#F$FKX-TWR'\LQE:6"[401HWQS\:(O0W7BV, M<7OQ5V6KH^P$^ MQO1'=+NQB4-P^]T-_*Y.C@QEL@=2D[J4?BW*ZIA#W!S_J&P,LI/$[W>E<5;L M6068^@1PSV] ?22L"@K*>HK?O+Y/ M-ZT1#YYKN773BK@/^S;\F$10FB!MZNU^//5PZEAQHB):XQC^T5PAZ9Y%3\.2RP*_>CPJ<\[MQ B7!HB$?5J[ MX+6)M[OUZ1I7K2<&>>:B%MKGDP6Q<08;-H3Y.G.MN>AJ!>'^O1/#8;:->[<^ MG_A>0,.XP7K[SU(2@ GN,S_ ES][;K")Z6% 1XSR.:P?#?CH,_-S>9UA>3?B M67&Z,;[4\9ZNGZD7LPJC,_1$GRQW39B3QVQ(?P->RT@H836'J1OR/(>E&KV! MN:GE[6;4>V$F[9.G$@KJLR2.K]YR'E#K.L"K#1\%.6&IOLQ1Z3&6Y .PO!=3 M;4I9/0LVQ25CN:(9F[\%+-Z@/O?$K9"[J)R#R);,W3G9_L+\U1?7QE*&-VX8 MLA5Y=XQX4H='/+Z]N+JDMC,1/M&H7O-T$97EQ&"'O>;L/=S0$""/J5QN;>^ M>/:K$].5 MC6<.B<_!RCAP@5"C\^+AV3OXWMPZF D$GWH+ANB9\)4ASBZZ?J07\71':V?F M WCP\PS#,OQ7O26P#\%4H:(K@U%Q:0[['89Q+3&=\9_4'NEQJ9>#].WT&=?I MCD\^[@ZCR1PRNN)9@,8340"'S]VD#L:HQP6.W9QN_4L;5HYJ2,./7W6\>*U 2@,&,_4T47*XIQ'S MX\D![8.QW(BX^D)XA#6L$Y7E-\55/(?BN (E]=G#N\:=V,'A*/%->Q=- M-\0V\ S2J7YQ;":\B)X?2 Q5R>F,T1XCUB44U&=)>[?ZH;17G: &HUES$:BT M&S.)5H97YQUJ)+J=4MQDGV M)XK[.42,-O&RE[OH)L!UB;[*N-LZ; %,TEJ>1?%:03V-X\1=4"A1BR6_VD% M-'AF\$QOWT) =\P1@/DW+22)ROKVDUR7,K'9D@%AN C*7N\"8QT#!&1)U6&U M"=_5&E3A60E?OP>L+E%-HJA1)N5)KESU&)50?*+$QD=?84!_MAP7Y(. M5]XFJH/X[-8D=B:L<(==&/M\8LL5?#:_\N@*]#[/ U0@HTE2%0D%MRS@XH;" MM')CLKK.DZI8&X2/XX*(AU9--4+J,_C@1E;NNRD,4E2Z1RYK4-,@U1="GGX# M?%8EI3Z364@]+ A5E)WYQ3"W%]IX;Q.^?*0-59$9J7VI0T';U3PFJ^S(DOM5 M3A'^]D,&G)!Y8*[R2&C@\ A?/1*&=_E$9=C#3>DXP;T71[IH>%8IB[Z_I6-[ M"ANF\!B7U M=9L!+NXC ;/""YT.Q6 ^#4W--K*,WIC18&V\?78:^+@-.3IJ?$,3#]Y'Y+J4 MA,Z&VX.[!LE*!Z=@42E6C5?NG6_U.J.N0DA]=?Z#>B(T=.4"6B^\, Z/3<=G M)OJ<35>FI3Z;>#R>KUP[N?J.KP06'X:VG8D23+8;4?VP!TMN1E9GUGT/#GL= MK&?!>KKX2T!LMF#@[AP+;WB)3](C3? (_\'=MR_$[BBL4R:;-L1U-4M.6^34 MH0<;#1+NMH-\_NH>C T)=VLVL.+%X1B1L==GY9IRTV/B>OCI @F8+N+IXQ=J M+<5.H.2,+JS^K*H3A.;SV 8D->';@U$:UBJ.\^8S_#SJ[]3XJ69 M7>(C\:YKAJO1T@V7$\?Z1GA4*6D[% \W26@Q)5"WLK[Y)#P/99M]5G$M(TSR MP92!6I?$^?7/,&T@=VP-C/V20!G0[=W+G%ZC4TK2!LL MPUWO5Q'9V#"?V+BH1X ],E%,0'V&A$'R>S35,$GNLS T-5[2/K)9Q?B;Y.0D M --%LHFOG\R<#G>#\ZC@T:D @ ^3[8;Q?J1^=C^5TM!9.:!<3,ENR_C4S.&8 MSB'E;7D_V![ 6N1TM]DKW*@.T[),L88'@9/8T:'OF\"Q^I!"/7HZ*YZAP_IM ME-%H05V7@V62M7OJZ[G5=7T1 @XUJ]/7@/)72T+!B M\M@& [!V!U=7&1T-\F>O[GSE!AP6KO")=\**+#VR58B_P790A\[9FL9+UEL' M3Y+!:([*:"THYV+:*^66L?K,=B,*%/4Q^VQ+85Z+3!TL;S4!KHU@*^%H^G% 950T.3$T+Z< M+,8T>YC,J"B[,KK]!FB\QIAXWFX1;MW@7WTFCLS*Q?I[\9\U*>ILPJ9'#,Z9 MA50_X2&=M\_HUB"ER3S.5^'?*/ QTYB3ZNR6T5JTM#D\DI'C$UYXZE#K5 M/Q*QS1<+",253GH8TLU)Z[#J[_[$O(-W(0A9XY42J_!*"7@7S4NB]5-/58#K MD_7&,OFR>_:8%5^N([PQY7[8^( R*2:KPUL_7JC'B3U=I&\<^#QWN[D(8 M,#<@6(DFD7*/UEZ O+,#(\$6EEMNX"WW7J3'!6 1^@8["@+?7,U\ GUYC?&)XK6.N''#]'L)>JD( MVT2Z9&@]AK?RT#8X@1M?L +?P&0F*HY@NR;#NHPX]?X*$TT/%Z=2836L,-7' M/+DE@9UMZXBGZ]=LL:!XNJ?'DX#%R%M6]=NO*O<[S\,-M ]1K>1>=WJD((WYE0.SN,MF^(N6_#)(DI] M0/Y+Z.HL;06^R/230KW1DCA-BHA/)88I57#J;[1T0F:?,KMFG&!)P[!N>525 MFT;E+6&QBO=#QA/$GJI,O@G9'=8[TQ(5%E>[==2ZY_V.SUJ$=2:8'+6EB(B. M,$>D%*9D4'VHU\#J)SSZ9J1W-9*ENP6DXBC9\LL=WAAJ2]#;"J*X:-K! MQ%%&UAL()3J,UNU-X#6XS\/_9FS&J:@H37<=KU'%@<)HQ/?/?!6JWDPD.I/K MMU)<,[+>3"CJ9Z]*W<\^/CR=D=K95[P"14DLJ)?98$V"NC(BK"(B5?B/#W[% MEP?S^/9@6.X$-EJV*.JEU54?DNJ]]>@/OCU M6F\>T.Z);'W/485Q WV%S"^L:KXBCBACT^=UX64T-'3W MFBLBY;IW-,EXXLG>)VK:A'-Q+Z"0*VX?(ML^=OIW2V]W:8'HA"( ?G"=^)/_ 5!+ P04 " !LA&Y:?RF^"CX8 # M<@$ $P &UX+3(P,C0Q,C,Q7V-A;"YX;6SM76USVSB2_GY5]Q^\OL^.\S)S M-Y/:[)9BV5E7.9'+=F;FZNIJ"R8A"3L4J05)VYJK^^\+@"\B1;Q2% $H^9+8 M-!OLQM, &HWNQI__^K**3IX@3E$2?SA]\^KUZ0F,@R1$\>+#:9[-SWXZ_>M? M_OW?_ORGL[-/,(889# \>=R<3*^NOYS\]O'NYN0Z3C,0!_!DF@3Y"L;9R=G) M,LO6[\_/GY^?7X5S%*=)E&?D ^FK(%F=D[__4GSPY.[=J]?D5_+3FQ_./@,< M+,_>OG[[X\G_O'GS_L=W[]_]^+\G_S?Y_/]G9Y2%",6_/X(4GA"6X_3#:>,C M+X\X>I7@Q?G;UZ_?G5OMYW?5NV_.?_M\?62 MAJ>T#W 2P3LX/V&??Y]MUO##:8I6ZXBRS9XM,9Q_.%V]T([\XP=F\^[\ES'3Z2#$HQ@ M>I^O5@!O9O/&,T,!-%L;BN.+)8@7,+V.JV>;.YA"_&3:[R9-[L7[+4[(8,\V MMV2"RB9Q>/G/'*VIAM:])7S#4*0!OK27I#>0+!$IG2>2N!B![,E%DII*HM'2 M )Q.%@L,%V2^N,JS'$/V\!9L>O2\=GO[SD,XA^'ERYI,PHW1MO/HU 1&TUG)Y<% M,NXN8<08^+L>V;E-_C]AMA$U8+VDV(5_@ML" !Q4S9(?.]BW M?23E&^(;$(K^CE.5B8=6K*1:$J2IX2U9$T_"XA>)SB$^,/IF].3 M9[)<+3/VXX@8?4DRMC+>)"#>95:M:EK4WF&G)14?Q[>V<)Q$4?),76K,"LH? MLWD>=667#3W-!KQ#4U

&2&ZNQJO7EJ%JP+AO^P415X1A5WG>FE"P.74? MV"$QLKZUV"A<;I098GK-YF3BNDTPTY@LP^@QS^@4]I#< AV%W*?E,4==@ I_ M++$[(Y"F:(Z*:(F:4U/A>S9H=90.I N=L=RS+QPS67:YOR+]-TD"5,Y)MQ"C M).RI+@.T?8R:,T"W*$VLL?>!0WOQ1]TLBCGJXBW?0IJU-*Y;68>W\@"PT,1@ M\X!!G)8#+_Q'GF;T,'FXGC#[FFU3KX^6<#SG0KEC#MF)5^AF,AZ0P9B>!UG9-N+B#E6R">' M1T7H,$ JUAT[S+O%< U0=>CP)8D#I7-)3.(P+&*FG?3Y%?JB@X;@?8>A$'"L M[<4;"8L&#=.\K";/XU+8:R# \YG 0QIG&P7'[/8<[?X=3?G__EZW^IOL:8@;2_Z@I^ 0B&M<]R2X MQALREG\!42Z+Q=&D=P ?Q2&1IB!\^'ZR-EP.%G?I-%AR_OD8_6P+HSKW2[ZV MM%]S'X,VOX*=XVNK9O!6/5*M82$C*SM[-O;*34R@O?=!T7 N / M:]MXZM8DBYRN]<5_W7TT^'P+P'!A"Z\;JN,;$#RN!3!8BL-QP6'>"%8BINE] ME@2_+Y.(=$M*3=1L(U$+->F("MU@1H]ERRJLV^^[6MV20*#.UAP>-TF\>(!X M-86/F99G4$3@"C1"% 1\"P"QYNJXS]?KB%44 ='7&+*P:_I;F4*=WL,GB '+ M'BX>2+#JT9;K,/8028"P-><*6^4:HNH[Y 5$KF,FXUT CC772=M=73&]T<-( M3>L\5&H1!(A9_M>98J5QO9?K) P:AQOY=2N4*+)I. M1ZX, IBL.5AVF"U"FTQA:E/Y"5-;!@%,]G*A#Y SZ05$9KDX;^WZ8LQSISP& M1\B_ !I'(BQJ"T8#(06A+T IQ!#@9%"!C+THC6:V2F'&J#,CHO&H5%7T9^XZ3Z, MQG(),'8@4XQ?\W[MX,0DR M]*0ZNS=IQ.HPMJ-1G;*-!MWE6$X>X3F ,$QI^00V)\X8:^GE"\0!2K=S#3]K M4D5K53G,AP(GO5(EH6L)?,4U C3Y_0ZN0_$K^P]1X9!4*KD# _( 3C.EDM!)69MNW34^!'4!R_7J@ MXXSA0HCR6A",B#QKNC0@(Q:9)+FNUI!7,;^6X%&W678VF33<5F)6',%$6/W,5Q+Y%39@N+ MA70LH;)A[O7!58?:=UAU9%2F8(X\O5=,/R23@,QD& KKX&B@J]/(D8"L(ZHZ M]=,VV+N%=$PP[M(>&[1="=79HH/:QI]R0#97&22V!+NW2W#+A(+$4UC4@@V< M*\H#8SNEZV(AI? 8"JEI1.S8J;?EHM>2IQCWEE>=G;K_G%CP M1*^?628XHYMEWJVBTA&I)O84.!,1U:F7@ZY??=#2)_<8+WTA7HR:13)WP.O)(ZQJ*1G?_ MZI%[CJ>>D.I46>O05C4BY?LD!=W1@=F23IU5:QW%W<*21E!VB8\.SZZ(ZM1; M-T M4U&5IV)ZY,<)[(Z0ZJ1=Z]#R"I7T6E+;#1P=O'PQ7.$6R"L?@:S+<3; MAQ2SQP@M6$>: 2YIY>CPEL@J@-M:D3:!LM;BEP5*5/>OZ#=R=&"+115@;<\_ M1>2>HXR>-LG.71LO>0Y64Q0!&'U+NFE9N/4]/W#/S#-6_$4Q5ZR"E#LZPS2FE %MW'JSJM"@*(ZAQX)"WIGVUFMD^;H?44^3T!12@::^,7!$*/)LW MPX-G\5Z!R!(-.,C7OH=L'Z9?!;KJ6CF\9E4_MCL;M1SP;D5!C7J+4JJQ8_<4 M11%O:4@X&5)98<^QX]GD%NB4WM^G9;M#6HTJ-_!O'X$=*RXGDV=*)JTGTH]/ MD,PV9*(J0E23F,BQ.Y,58DD'1V'_[15Y1IHT)DHX#"] MYEBYO*U0C?RU*OS]#@812%,T1S"D26_-2K 7U]=QEI31N6S9)&V4/2YW3!_N MD\>HD8?K+665/S?F2G&6!C&[V&\EV/5H.\RB>R ^CE%G1^Y"9?G"T7-MM[TH M4;2=]WRSU7;85Y8?=&&34_H@Z*&O'_HPFB^J_"Q=1*C7&<4YV3AONZLP:!KG M!I6N[$.]U7;'K NXAPGU^'$=VT? M5/G^M 8"]VVK@(XP0(2WH:DG66N;AT^8<%68=LQ2 MOH-/,,ZEL7W;5ZQV.$=!NA?X5)PZ9L9=)"DQ@#XE2$6E/)$2&LYV;[KRRS$8=VU0M/WD"UGGV!,6(UH^9-PA6*4 M9KATE:E.,W4;< .S77WK%!S0E,:Q^L\TZHOT"3W)FI().4I8+50U> HZ/S!3 M"#%L16=.A,8EP-&&UA(CMF+I#"D\*+)X#261VWVO(X&RZ+(%!R6+V]$)J=&B M<,7/AYL*)+2=L@UZ^\)"+\UK1 U1_J.M,VUPC&O?:24+[]K4', M[01U#>G18VH+>4O-*VLW*L\@.!2^G!]P6#>H%CW&65Q#">MXF70V%[ _I?=Y M1R.>S@VM,R,Y)XND97/F580.S&M"<3H.2X4LCAV"E>Q>P9"ZAGJ )J:T&SN@ MI8L"\,0R.7;65?%;&+Q]T!-2>HR>4*9AC\PX3K.Z$ OAH;'$3-(TH36Y8?@K MRI9?XP!BLJ#$+(0H1P;B_L(X=UG7RZR ]PR+_7Y"'_%M_ M]$E]6A/5TF@':HV+7#F5F%LTN@U815%7/T5PJH13G@I: K58W?< 5=& WZ J MA-,^(_R^C3O:$$9G>V]*?D@S% S;.]M6'5AT1W:P[=%9CETZW$.6UV[ ^V[4]*(ZSM(=#4@NTNF" +6)I7O MIT9B2T_PT)%UF.\X,#EH;^\&%MTQ#ZE N@M6B^$ZOB2S QF[O15$U,X1*(!( M-,>(,FX*M;K%(P!=+>3!O; "SK9)RT6=*[*TLLH_=5XG MWP';OS4?T-Q+P&']K?I(_FWSB%%8A6:VHP",0)0WY#=^>NE(.ZW4U 99\3W(U@Y3&=VA*,89-H-#O^^8% MH%/XF+'"7WF0Y9C,V$:(*%KR&R>%<(?/J:@JGK2LHS:/;+:NQWJS6H]D8ARD M84^P'4368;,X] )A$M *CC2!&KLKPA3Z#L)=O N1U2[#J*56UI?P%1 M7O1L%"7/M.JQ"CVCIKS#ST@Z=4K&^+?[\?10*U)#@]8'- W$46=,[+UW^!Y' MU7-$'B2 JG=.A)X)U%*T\DRDG#UHN:>7A![5D@T;>HRJ1*[[ M)<#P(TB+PJ?D26%^)!HA,GNW?P2Z8"JR0%-L7L##$^L.KD&&2W6?EQZS2X!C M,K?UF 84S1V!'B@D%, ^H&=+9UL_12F@VPAVEEB5W81I<2M\46SV/G],48@ MYE\SJ>D_,/Z0#QIP*-D%NO&3M>VE0?$7&&[_,'K(524!CW=5/7,% MI87 ^YH70];M;\ U<1#%U+CF "F: !G^$3B.1HPF;--OFA>E9:5>5- MM"Q\F]Y;"J*TO+]4[W[[X3[ALSKT%MK1/-%:L%M,RPUEF]L(Q!F1A=ZYMA;$ M%O9IQ&?0)6(YFBDJT=>F9XS(4FZVTOHVW%NP,9[W]_F*SXJQC]R.E:SMR/8U MQA!$Z \85O%Z]&C%;(D0M^$SZF*I'$L<['#>/26;EZ=D)JC*6O$95YET\PV;= )OF09+QJJAJ ,' M"1U(#VXQ7 -4>9K,0>_0'PG"';G4<3TNP&FPU>A2'0ET\JW'@%EM_,_7;MFZ MSAX+PU%;KEIM>(-1#]D$$0>O!TRE$6B,P*(NK (3X%0M^0^?2D(!B+QTMG$B MXXI("<)YD=E!]KYU]$1YS&H:R,9-DBR;K$WYZ@BW_"I?B33(]LS=;$M:7 D6 M/B0T?#V=S>]!I&1-3FI%H?5ZKJ/0FB(-&Y'&085^9S8G%L832O(TJM@)91%- MA'T-,I_0T!!'&8)F:RJI@VP;SRQ4("P[2G5=7O.U49-1R@]?T=M5ES!D]Q;K M<+I#8#F0O-O+W2P2/N..Q;;6;/Z:X-^O:7'. $IC6T4$_@"RP[AC,:W;!0D\ M?P89Q A$6GBTW_<'CC;?CH6NEI7!2E:O8^;2D59T%5(XCXB0<\=B4,6&A?TR=6/80\((QMHZ$KXQNJTDY$1N.\G)1AP'0D94Z2DJ0JOC00>5 MW?&A$L@QFVL2!/FJ*&@^A6L,@ZJ)F![N$]XIPW"B MZV\UQ]&;&Q"'$LR+/WN'5\&V8W;?11(7A0\1K8E(Q%I@LEE03:Q2*N^ D4JC M;1..874PMW/K?B/VA+KP1KI4!96 J+/L#TMU=4'J_RL:2[3'/TFQC1#-9GZ0F!\ M>(;1$_RA +6T MCJV'1OR3;PXQUS7:^G:P+^1U;)-L(L%5DLMB$,V;^F:P+\1U[ S&2 #T--2X M+YKZ=J!GXFI7]/@VS>SF%L70O%:36MI;[FE.FS=E=4CI(BC;G.YC-ENKHJ(2 M0&TN:[=PE KS&)K:35:?"O,88,VCA=;F=EK+8BB6A !@81.^UY2.Y@$ &TN@#ILNA[(XFTVK.< M5B5!K9NRV$M I0]X]*3R>H@!A&FH(FR.IEJVHE[ZER0K!)DL:&YTMI582Q7V M_82/VK&OS-K.8]Z$?$Z9>R2S_E_^!5!+ P04 " !LA&Y:QI/P_LI, T MTP0 $P &UX+3(P,C0Q,C,Q7V1E9BYX;6SM?=MRXTB2Y?N:[3_DUCYGI:B[ MVJ9GC%)*59I62EI)V3TS:VLT" B1Z (!50!0BKVV_[X> F 9%R!N%'5#]V5 MDB("?OS$U?'I#.(^S],\_C7[>^^D32L,LBM/IGW\JBY?/IS_] MV[_^]__V+__C\^=?4(IP4*#HT_/BT]>KZ]M/_W'^ZY)_>\WBM](^#5=G1E__X=O,8SM \ M^!PO<32U2#.T>J.SL[,OU5^A:![_*:_JWV1A4%1*%,KUB5F"_/1Y5>PS^=7G MT?[G@]'/[WG4R 5EHJ+Y3+>!HR_U'W\BZL)9@A[0RZ=*TC\5BU?TYY_R>/Z: M$(35[V88O?SYI_D[T?GA:+_^S/^\R A?<428?BS@_PFG^=W+W2MAG[#XTR?2 M]O>'ZS6L\V":!N$L?JU()B6^R#3UQ82L%[,@G:+\.GTLLO"W699$T.$N?R_C M8C%8>&[;@]",PS KX1L/*$3Q6_"8Z*W)YJ9*08I*&K(,9_#9(2?4-! M7N)Z^%S%*CA"YP M\E\:A/0:IHAT&I/>48\ #80IM:E5^D9IFW\8B$#8[B 4-S#/Z%D>)5K2(.EC M^0HE21<,DO,@(1OEQQE"JEU?KK%!\GY%&*:^ M:S9J(G1Q17&1)4F 8-:+ F9CB"E3VGK?M:-6161(.ZO7MY@>^2;6*77>/Z4O^L01UZ35JAE=PAC4UT60S[ZBURR/-<\SM(:'K619.GU">'Z>89S] M@-ZF9?E5:G3HF0&70#1Z WIAS3Q'*7J)]:QIO=H>A*8RGSR@UQ*',UU[(:4V M!TE?&WRN05,IZ;]DHZX%@7*[VE$T^]X'!$,Q#JNI!=3Z/8V+<0C%^LS_PS\T M#&> DP49I3#-$.5=S (\U=/E^C0]\/P#WT9/P;L>^66;TR7S139_S=)ZU6]^ M??G^BM)\->GT1Z#0^" \OZ!LBH/761S"]N2NF"'@P3EYXL'-(6? MSV&=C.[2U?55H_5\C-%YG"0HTHF\_]>'[IS*>9F0;7(E$9DG,)K!M "+T4V6 MY\VECK"D^KY*]Y<'[H'S_![A1UBE4-L-Q[ J1S&YI'U#C\3872V]E^]A4L)Q M] IG\Z<9(@*5Q9*G93OPNSGT9]*:\K[9M"##=J?EF2SPFZ3.&<5I\S;^*\6-TR!CAY,;\J()5M39$'/@W@9FEGR/T$I1)H5$X2MN:1,WF09R:D739 M]"!!JS8^S]'\&6&=4JZW.T3$&4B#P_(9?6Z@:Q24VOH0<=.L&&L=-ZL&*Z&@ M=\9I7(_O]+>UCR R"\",O/H,D4:#-TCEYI.%:Y]*R-X@P[TG//*;=KY;_F+2 M" #0T#7\,U]]( F>45)]=L(N/#D^/3HY.5TJRK+(E5.'C+A5P5K4HRU.QWA= M:.A3JS:7W4MITGZ!M5E::\OO9E)RUWWT3V&6%M#M+NN+(^CG]8ZY_7N2P5[R MSS\5N 3EE#F(G[W6R^M/GXA9'?_YIY$;PE9N&LM-?CY^CZ6Z&ZU>I9;3 R-T M>O6(4%8 MIQ;D!P>F]1/GX.:^N[3ESTF;1R?[H\.3P9&__R.U(4-V9 M<7'0.3EQPHD$%Y,3,YLG2=US58*D7V$R3[(JJ$%,(K?>Q)3AQ2QW8DP,RI0.]\,G2G(77;GB$E_4 M&!,AESY.O*F276NU;(_<;BGZTB:+C$'>4 /!IKO9RL>"38FX$G2VP^.ST2ZQ MH0"*081=F\$6/I5MQN3T9)>XX>-@T&'77-"(5CL)$A\2&4+:TI,3MS:UWKN] M#0@,-NR:$Z[3 F&4%[5LU2#FL$$I#1/O:+?.1&P0#$;L6@_6Q5N.W]LLS5;= MZ!;Q#DHRU2U@8QQ,#$N,>T:%:XRC.)I>E%BC-)P\82#-(<9&V3Z!;1# MAO\Y>H$R3\$[AT>%5B:-,\1NT*D*C<&J9:,%F2>Z?6ZM,XJVX\R*DUTS78C1 M,.BR:[MHUUKBN$JB/..T)$&.C<-3W<(P9E=(PE55%6N)B>CL]&QTS$DIW(%NAI,#)KL&D\V1?Q*XG50U&-P;=0$ MU1SO'>WV\&)!8C!GU]#"$%:=LT79KUZ(9.<-/VJ[- M1Q:3:%E5:F=RM+=WN._T6*B9RV$=9ETIC'YAUVK$$'VICBT$ZCV#U5*M!J>W MO"[[AE MC-ZQFDF_K,??68S(XZ4XWIT0O=&>W>-^W_B\T9X?P7F5ON@]G";Q M[H?EU3VZS1DC&Y9'JP!O2"8/ J.4!CJ'=J7IH'EO= MC(,*&Y /P7G:^/$N4D\;45IC]33$!51Y4LBZS@PJ8Y8%.$XO[3F#@4X* X&& MV+W!1+3)7^Z#.+I.+X+7N @2(2G<>@#/K5%&E2 )-'Z$_!4 !$4KLY&0)7H% M .3TIEV9'AX,'\+^GG#U7,.B&N'U8!=2PZPS&8V7!^JSGQHR8W&%.2XZ9,)/+9'P XE46.V*&$B&]FG" P]/EURM;PAO+DC0L-Y='V3T$" ZM-B. M J0\M<:QTVP6ANG3M^LIKK&-+K\7$7R=$Y7*S0&O&J!S&GRIQHX8B1=A>^/H M[V5>5/;\IXQQRJKD)R]-1F3C 1-+Y1/Y@*#/Y7&!EN'R]PC'642>)IG6U%0O MFW!/J&8_#5KV+6,$I[_8T8:.:$,]L_1UGIXMSKN.)SH2:>.8V!)GR+O5,G6HA/1Y@D-;$; MN]_E&^]PC,G;5%7R#@I_O=L">+X%?E'H&PC/B[!*;M=3X7I8@Z 1WT+#^HY7 M 48O0C?7C()59QV'L(_ 9&^1%]]0,[ ME;RRM*W7FHS+_/<*7I J:,Y[*H7F// M[@%0RLTQ-:QET)%O_O,#'R!=8Z#8G4YV@=?T"@1(O?:A= M@^J# Z0M8EU?*[I@V"_/R4;:JPQ?P'$D+LA&2.R]PJE&4#JUC2@,-L;MAAB= MF8<2NA^N7I1\0$6)V=Y?HBJ3_=.CPSVG9Z?>9$AC\\&5LO/6XW+S?IL5*+_) MR$/7:;1\"#Z==K;TL&D[!V%^X^U5^[=*5.K=A0)OBSL8J@^>FRV*=MI .?1> MBOQYG:6KWA>J]8:^C1-->7=-(=4I!B+6X#0J/UOG0D:EZS:/ 9QYYQM H:T? M++[_IWEKR^HE)!+CG).GFF%I2HM5\MW'>)K&+W$8I,5R8B*W)UD2AS'_:?DA M'8LA2CF?!WAQ]\*5B6>PT=7T9'2J=![1#)%EXM'1+$ S,]2H]B"]A&R-1DW: MV%E+DYFG*D=G9NS;4F8EC:SR38ULZ#Y8GOH]GS@RE0Y>TV.6E7H9O&P#\<%0 MU)L'7RP_^@BQ8-<1./DOWW:\PTO72DY8"ZWHY&"T?V3H-L3IW"8$;"QR5HZP M[BM>W.@,9OD:B2L[N5"_3#HX2(Q9=2QSXGJB,T".:*:S;'.!T]PK3 ,@[:]! M&D'34Z'YFEFG1NC$<"8W+!B+D1"/L;!94> 9R;G$BZ]<_1TF;C/N=\Z7G@V( MSN)=B1C,D;%1 C8TAMSKY&(MUU7&T&E75'<1K:IJ]6%!4-6O,'#2? 3KM^ ] MGI=SKJ;7RDSVW;CD4[OGMH8ILGH1E-J)[+K*\"WZT9GM<);"/T,D8T-1:@>Z MH9GIQ@N;2@]5>!$52_P>[E[&42V'. 4)I3CT?D/Q:](FEQ[:I]/(QN=%;*PF MMEPO3]9H$ZYI=L-,KXB:T4W\AJ)KF('2:0RS2O4B9WZ^^!;\/<,729"+9EV% M5D!G#MTC3<^YRHKP(@B5(W4K\VTP1T*#JV)+H -#AU[I>5J9,67BV<"]>+[3 M*?F^3/ON>H%P/;#_?&B2H+ H@P06/)A2BX5P46=7(BX7+EU(>@U+.K;4 HV8.TM)+KU#[ M2J1U87D1UVJ,-E\635/\B99$R^&HC^5SCGXO21KK-^+I*8X48]2 X]\'O.:6 M NW%XYX4"<4>)*PZ@,MU@!A7X](D=>%X\=*G=II\F2]U\R6<)^V:DLZ#A+A@ M/\X0DMUXLJK /&/&9(X34"U2(VJK7A.*=.(T:%C-O:II+#=\ M);I+KV.6+KE:WQ!>\%ZEOWIWO3G00X!H(W!@US2QNE"X3\C(3B.2JOZUB@]9 M2-B;)&I73W@;NFSUXE"EH@,&Y7;-'$R!I0P>$K5KN*[>+NG#BR*S%*@,9NT: M0FPQZWHF=D&Q<-ZV:R=I0_$O@GP&DI/_$.G?@@3$?T#5>U0D P'79U6V$3@6 M.4D6;#)@O*\6&/Q;C@(J7U\30,@U3==%)OM[3E('V^!N'2.#&;NF%;;GQ_<< MO93)3?S"R]D.8F"_.40IZ+_)[V(42-4P963H4&X'.[,1WR7!VCEY:8,26V_6#>40)-#?] M!63$00(*&4=SH"4O,&CH#5V^D]=^N$EXI1JH@Q>=V.6LS-5J2F P;]>59AQ! M_RSB'.06L[Q=&/JPDY@L.]LF.EH&;TKV)S_@%;,I)7/J]T M^H""A/SJ^VN6?D^*>!Z0![>*HL[=0Y^5A[0(2\^'VU-I40F#?;M&K0=85=*2 M/+5692F#Y>7N&=:<9;JR/,1Q)2 H,5A4ASV$N0G?>[57V?O(KG_(PLN'5K?%B*7B[SG$85FNH4L+! MASO #50&HT>L=L=>ISV]S.N]3K0R/;PA:*'V&E'-?FK.QG\C\7*-N/)DW[;3 M;9/SF&V+%SUQ(]D$8#-C+^.^?2.K<\:A60F;7YE+M:5*VM]W>'_; +O$BK8/=J,KSLLXB61RYZX7A)7$Z3O< MTH.(3A4-C+E4HCWH $BK?U[/7W'V5B<]DV:)6Q_P.GT;3A-Y$AC-I2U5X/0; M,<&E""^Z4(5,C=!N V\QNU0ZCBCB] MR'+*E%G*/5&B=N.6Y\:528_=516G("6J^?N-JR#&Y.U1.!8'>8GK)6'Y;F"0 MU)<5@&,M;+(J&(V+INY=^H#"$F-86:I[$NNW&XTD/($[4D*!VRS%:T++7(1H M_+>NA@@F#Y1:-:37S%K=*9(Y_Y5F:\*+F\<,5RRTI[WF'U_CG&PH07:Q M94>^EUE/AAV !Z8/7B+M(1TQXNR^8I%RW(=J\M+P*,%S!W/:!7 M0(*B\9SXLO:A7[&E6AMN;U=Z#%=Z+^B+W8=[S96S\MW+H-&OTDR-WZVQ5QOW MO8![<85*G_:N<)7&-USTVM&MU8:)TXPSW:[LZBC:\.*BE79J:63M=?S>J U8 MG3^7),N(_$&;"M*+.U@KA/J]7=/-K/"Y(P]L9\V<)6]"X52?[!\Y<=!5'G(* MIC$J1"^>H]29A-Y47A__UEF^"KQXJ%)WFO/] T.9U(9GI*^4+D]4%Y 7STD: MH,J715(_9\(%T?IKD+6KRG6:%[BDN:]T\?R"L_(5IIE\_)Q7\,UUEH*X$+W^:]\A?)A(B-BL$T$C^XB;3^'5: MI4:K,Z)9]K%?R76;%:B:\;,@[0AY(^$^+]O$Y,!RYL=MG3\&7#=W>@7H2&Z' MFYJ"Z2.*"\T'E_$V2< :W HK8%Z.>7(-OP(@GPE*J470HH/$4#HX'@188ZR! MW65;%NOYHH-;G%UC2+.@40_NQH=U!^XLTE\I/KBJK\LFM G3B@,8UY$&P[F@ M<\R&ZX.3N2;N?+'DVR919.>W>YM69QAO=O:2-Z6<6@#1S"VWZXE7B-D'IW*& MD,)!RJT'\%Q[&PF5K\19%Y8/#N+&6/-ECC5%GZRSMWGC C,_@1\V!M-9B@]& M>V?'MBV^KQB%L=CFUQ:;'!AZ^%1?"HR5(EE&N4TP?MD-S*>,)OHQ=!T\-< MGSIEA#MK#5AE=A^' *RV#HL<[^@U:E5XX'JGSAVU"XA@^G PI\E(_HF1^*0G MK%LC=>YN)Z!!GCPZ.!_.Z#9H]&5S:99/OX[K'=_\RD/@(@ERA=CP]3HK'Y'1 ML9DAZ6*.E0/KPU%]P]6#XMQ1>7-\3[/G'.'*1E'E+B"/N:1AG-2[P"Y,^4 4 MS9]L=6O(?:)/5!*'?D'7,:D='\P-'[/G^;(<>=X%_8J/9\[U_5.:KB*15HC= M^@[;F%/H?4E%03X$RE_/7T%9M7O1399.J[?&:[7]BI+H*L/?N:_]2M5O4)_X MF35#J_FW40Y.=N&MFXH013XW0?I@@[7"IR_')3O$ M^I6FT\[C*@>G?NYQ-X<I/#T=[IR&EP8$]*U.#Y8*"T M^^3-P:F?[Z+(#31%G%X;_7[!6=[K"%)5!"TYM?4-.X/*8//!3#<.PW)>)D&! MHJXW$OP[097"4Y*>$Q?Q/ZK?,V%Q:-;U"5":TW#>81U"KQ:\R(AY$Z01AW?R MY\EH_^3T\-C)(]%Z>%M'X44^RHNL"A(.B137I*=,,'CA!'Z= M+F&BZKIH4\CSQ;?@[QFN;AEE[CGZ--?>.MH]GG=7RKN735%Y>Q%NQK#1]N;M0!7&4E-W%XKP9!(4[/7MYTCU89/EP"]9 ?RNKM'5 6 M%.(TS-&?WM$HPP>'?[L.CLG[%)/+G%%4%D$Y=$H9NWN3P^7 3Q+O):KV^NY=:/>\(Z8V!(IPZ M%Q@DFHO8A[L@CNQ\?UY^10#H]FUQ*ZBYSQQY6US8DO8([8+DVB_ MHV.[UUB-%$(CPUK!6E0SG9MK2^!HC6$\H,OMEXT@QT6'+/BI)0I^F#S T&,E M EG[>PW/S,6RVI&>H?4UBNBB&SN6RRB9N>7>*%%):RI;E? $35<<0[D; AL[ M^1I0K^M#:G\]6SA<"O3]+7B/Y^6$YQ0U4LO5@CD],4GO1?@ ?#@ M;:2?N'N&G7-*=OV7[^&,])JK#'?3532OSW)VC+W;G(SVS_9/#-U4Z>96(UH_ MCE*/Y>MKO1T.DNX[Q3MYFCJU[%,ZX#1U:F8NZW.:.F4FS'ZZWN3Y*>][MM)[7 M*>><.YB]08+E]E\E!YY,S0K$V<=,J;^:%K9.5$J*\>&2V-RK"A5*M_?]=NE7 M58P9X\4%("-!;VL=<76NBSG9$*7K3@Z/CP[VG":,M3^P%57C@_FD\NY>RBW3 M :3JU;WW8SK,\X>UG%HT1 %2!O5MEBZ_G/49U]+5"8SC/]K05M>.#U&!57<$ MT<.> YQ3M<;I-%N5RS$NHQD=T7F4<;[T&ZG]DY[S @64-VG; MG0B"'R%GO-T\;X#QZM4*<;(Q%BF=,2BDT'B1 ).3O)SO+\>J5<-SLMWI1Y8, M%D'.2^=4-9-(%7L#I>(@N<_JAWYU;3NVD[3% ]9.QOQ&4I=+2SF7:F_(AR_P5+PAIJ.<%T];50] MD^I'M&HKXXV$@S6E].3(LB&SE4'D7[U1$B1UX%W-5!E]U2V:MN,_ MQ/EO N=J7C70B!D3BY)S-9TF :,L,#ZX5K=27D O(ZO@TT+B17->-0#G.KN4 M6/;[7PAG%UE>7&1)$N!Q2G+?_PAPM)*&ZSHD M61EP./7T%0^0K7V:$C)7P;P760EK+'X-,&SI@SDOWP*M* AOYEBC>W'B S"6 MB$F4'@"]ECBTQ5+96*'E\/CBD MCJ._E[5X.:RDM^C'. P)VCB=WN,LA7^&J#8T\ ];2NU,#D_VC@]W8XT;!M"+ M]R#(INKN91S5<@@=C6G%:T"N#V+].*#SR47IA1^K/MI'**-*Q MV_X"'?TFR_,'%!(_]_@E#BO3[14HK9/C\N[B^BF[3L-LCB[S(IZ3W]VB8CPG M:GO*SM$3#M+\!6'<&I4E36$F1( )U.EM>6\SJ0VUZ'#@I>S$R .J^2Q+HOK3 M%T$^JP['L&$)$AAF*)XN(V7"Q>7[:T9",N@[LSXMP4[&:>B")..#T!ERIUTF MQWHLYWGL?ZEW>& FM$?Y4J]2 MF=RE7B7S/R_U.N;\PP,/\M72:5*_U*O ?-1+O<,#5Y93>=WWN!>J8'W42ST MY\M!TA1Y=B_U[E)V%F-V89#3DS,6:P (+NTVD&BXI!-J^NE')J_IIO#DT)"- MTI:F-Y"825VS\4DHI]"K.\4GA\?'^Z9>$K.E< H<'Y+*=.?+$%6R?(6#K^Q& MJUL%NI+3;+J]-\TT&&;NQKZB/,1QU>K=2VVG)(?1JR3[\2N*IG$Z[1SYON=4 MRUV?9@"3=\=X"C7]H?EP8=:"O,UJ06I[DM106J\"H)R&YO8>2C08AG*KM!]] M1$51'V\?BP 79!1_@UEZ]I\H8"PU9&S6 M!-&=!@P,HX*.QODKW'R+8Y.R*;][N2N+O C2"*9?H9L=2=D$4*+Q*J="&G6B M)QS:*EM$:E9+2KW)X9'EMQ\;,CIR=1/GWV3A,D46?:MZOE@NG[# QM 32%F1 M*=3<1T%_9H:SI%6522E]?3.MB)TUU=)T(##3LJK G.C!*^'&F:;V+[Y.?+#T MTB04V@S9E4 9KIXUD].Y/$]=0#[8=PTPY8MM5S]E?CW/;>3BZ\C,P7\'9E6Q M7GQ(V&[D/N;(D"%.TQW:D83?%0N6#X]X&^+,EWG6%'FBV5;)\BV\;U (@VNS MO7M\JW.T%9#(QZ'!@JUQH%2V@&8=(.Z0[ Q,"K5!+9[<"RD>*:6Q^679KDTZ M\IP1'7AR)RW0LQ1-2SA>Q&YT39++)#&]QQ>W!<#LR65$[S$F@<^+P(YMB>E9 M=;CE8?KWYAY6J'99YAI8)X@<2M=5UW/+.%J]N]VK!WM[1WMC.-N M):Q3*_.VXD2]?5WRG34+FS!D$*48"C,<%ABZ(DO=!K&"Y(.!U\21ML+GM25B MQ4"/\^P*G \V7W/D[81)8C"+=IU[>Q@F*C$]\>#BC 5)\\0*C5_F5U,6"H+V MQ!,CA?J.1(S++X-L(^K6]KMV2;O-BGJ+/IZ"ZI8]LPKTE**Y?_.UOCPY2(M9 M%?4+#8KPR_VY?EFND?+N.8FG]3U3]H"*$J?$#;6&)#\AR+57:\035\/A7:,/ M<@^-U4I6S@J')QZ*FAAL0?EE@N;UK$?RFJ2\T4RNJ5H/GJ1#'$ZN(FC/;-VB M>64P[Z21&KSW]Q8Z&%^#ZYD-7+3',+F1XVU>3CVY)3:_BQ-IP;,L2J8OPBJU M>G(,5S_*R6'SXC%100]MD)@[TTE_ A0W.O1E=R!'<:]905TA.I(CF9@<6E&K M=SS)2A@F03Q7/. IM%=;O#Y4'^F#7L?SJ)Y0G+SY;9K0+CHO7E.E[6/7 MNUKO4Q^KF4H!AB*4'-&K -J+1UC%DO#7>9H4ROP?7BO5:U'8?I M+1YK.[-\IW3?4'B:QWL\&8T(7FYU[8YU/7\%K70Q=GVUTHLLS;,DCDB*ULZ[ M>LLG-N&/.^BD=7CF:D.EG%K1T". ZJD5SR1\2#LR_],QJQL08NA=\V&I%<]Z MAH6Q'S/??7^LPS.OG;$JW8MW-W18']4-"\#MA _6 /)VP?O*CZT?J_.OZYV/ MPR^G*TIV_2;6]P$E]28,]GL]%BAQ@Z \,_XX-IK$)1@^= M) X2'QR?ZH=DV@?KY;(L<6J!+LQ<7)A:]818O'!18D@IG!JY]0"?(:NC]!HG MU+X2:5U87G@;&:/-EU7-%'^>/:5V5\P0OLW2K#;=DC3!U0-<[Z^@*';:<97J ML"8XO1*4&%)T+N7!>>'\4XE[DW//*&'XMJ$,SSR$N$_] MH6C[F;_KM%@]]/?R@D+2QGV&"9Q;22*KM,:S'6*-N# <*DO8UBBP9RB/']".9G3A_4XK7* _CV)<]/2#0WH M1N!8Y?K6G!R)OZ+7+(_5'Q>DIH:OFJJCBGC7VLRRD]/1T<&QTL%;) ?KLII: MKOJ^H4R:U-MJL2:V;/XBC7EM7^%R;0:08 MZ''_N0+W4>^O:WR^&$/,LFCW(IOR](;\U3:S)*N@C->!%?>8GS&[L%S M7'0&&_S4#C3X87)!-HH(OP:X6-P&<\18REA%:P68N?C4OGP)01B[E!:0\(!> M2QS.@AR-IQA5VZ%-.9G3GE+]NKNY/0]1IF@4RM5]*4 M!>R1O"%%YN09?!YA%)T'Z6]_R3 *;N)Y7*"(MX!)5JZA.#'4]QL_6RN9*E!C MM]2" =C<1/R"LBD.7F=Q&"21[T M[N4F"]+\5Y1$URFY'WG)DCCCX%5M:@5Y9"CL2-)(T9\F^I ;I 8_3/7/16M4 M^Q84)*Q\09Z]Y9H.695:?$X]2G73+ G8#U-^5]1K?$ HK97[K"UAK\% M4WF.!>VT6G#J:F66=A4=^'$OT)7^/,CC_/$5CJ/17?K7 ,?DL$2@C*0[ ;N) M%KO3;#EF^9>$[\.3E%<91O$TO2@Q1FFXN'P/9T$ZK81]PK JU8[V/.8E6VB1 M.\VJHYOX/NC]B-#K=MBK($3UOD1ZB+=56FQ.$VB8'=(,N#X$W>CQ%+Q.AO20+3'E;EEQO6R MKI\BX4+>W]JA3-5?'O[&HP;^W KNY,I)NMLSJ-A$X#SX:!R&<.B-'M$;PD$: MHG.4P@>*W).+W"; 6N:V=JOPY.C,[C&B$4%HQ%DK.#DVM&'BFV@8^F(88"@2 M^Q7+9,U%[LB'I"U4/K8V3 (0QNXVK?E?'3E+/":A7@H??"#&;AAM\N'#%DDO M,5J#B>@[)')=@5<;I/J'SOZH_@7L'FB[H^:/, DXV11)=.R-[="&R*[B?Q[( M_1]G"6C^#B!\.$5+3?D;0CL+ZR%B, U)&R5 5$,^)E+3^(;*&#KMBNHLT$95 MJSY,QJKJM9"-4:#F;Z"D>3GG*GJM# Q&)U[%U,ZYK6"*K!IN72CVY =4Q+B: MH\93=/=R.7]-L@6B/@;$*=TB:I I&RK^1,"4HOE@3A:YU M7@WH&[NA=/*8Y&%O[4Q:"9-*J+M_2S J)7D'I--VIQG4Y&H-3D^ MTN#_UDMREG5%4 ,DMN@)(ZU"RF%$A&&W#"]4-#S+"[/"9+1_C0(D>/ M)*/KD)P98ZBR\<__G"I+0(9.HG)F&0EMRW*T"]YTD\),?$5M[,U5P&LP_%&YNT8^-'9@$+X)*C4N. MFV?G!W"B DR#R8@U5M0'B4C@$R>>[$-'APPJ'_R0F_/8Y>]E]<#T,K5P+G!( MYM8#Y9P=G+I,,M%C%Z>(S *[M/?Q=,IE@ +"W%,5%CAP/7'I)4,X/=D-WAZ3 M%,82.[NU$%4+V:<+]HR M]\&BZH@$3(LHC>Z3(.5FI37Y.="FZRTBA5V&N<,8?D9OLFLB^2"]R?6\[TVW M$BX9YE/QRCN5'A^9\1DSNGU=EYYQ9VT^MZZ:(^3QD9] M-935ZGKFZ:-?T22Q;\'G@GH)-"Z+68;) V=U_B):+B^%VO4EU)&S_.M]O9]4 MT3%8M)N8;T/JZ&N)XW1ZCW"<17\-DI(?#2BHVQR*W&3@[$EF/W@,-NWFVGLB MWJ4E7M2N#.'O98RAXY$8V2DB+]N \)5".*3*-M& /]VE@3H()8-BNVGUQF&( M$O((,XHV\.?D'<;D'L$-$324S?;!\ZK\(P-UG#&UTJ:'1VX)FG M6)\.T!X=>CAGS@!%5^16]8OP&: 7]R(>L(68( ME;A!ZFK!AR<5/H+EO^' U>6[F&J+YO^N-GQXJN%C]3#7AEY/NYJYU##]7.+R M L[>Y%Q.=O#?@:'\X?$[TZ O5:]!Z^8L:VW.H/=7XG\6F&2UF8F:\VXFP MT>]&5IP&F:OH"[8"^9=L7<%W(U5.*['KA6ZXSMWGS]$9\K_"=>HP'L+VI"6I M#F>O36N.16\PN7*+4]"Y+%D4:.X>HC;&EP^3I6GBA#YE=HU09D)R&[A_D*VA MNE:\B'G2$R:Z@G7F=U1O5_MT]L3PS 4V.63-]:QKBS[AS&O;NJ([RA= FC'= M>CO?2BG$7 R6\_!2 .CJ=1'7@2,C9.JW67$VQ;DRW?R3VZ,H%0#K4>9TR?4 MK72>'AKQ(M1L];[/(\)O<8CHTM]FZ1ML!5#M?9@_9460=/].@F-OL^(_4?& MPFR:DFFY;:FN=%?,$'Z:!>E=A9AG]7(F4TN/DP>PK'98/Y0LB*K;\3%01YG" M.K#\%2G'"]&T*TA+A*&$,G^$WB[6+*.+6W[,NZ^25U&G>8'+RKRR.9S_6FGL M.JT54>GL*HBQ,$V($X%:8IRD*MB-[:P^#3,BE^SF,Q^\K6^#K&W:"-A?;8S* MATX>T]F-3JRH1D9/M?? (BVZ_[&]-[J3C=?6;^<=-YU$4#IN^XVXJ3OTK3H MQ3NUE@RW'ECG0>F[[E?BI.O2M.C#*[WF$%]E^ 7%KGOOEA2@>B=O=N]Z!V8H MTH?7BRULEOZ&XNFL:'++5PO1UZ! ;B].Y<6#0\JN.\BXW2U+:MB+]Z!M;<#\ M'!2*,@)ON^Y,X\%>7%+-?J2PL;3)\W-X*,H(O.VZXXT'^WU)-7N1Y,?X%K+$ M*/=S;*@("(SMNC./RW.$@HX%290L>/H$.%D\(3R/T]JK%)!/D9ZG/"C!V8S/ M\7QQ)&I-3HXMWVLV#@+5]4D9%M4[/N,T>D )B;L@SKFYO!N-L!5 :.9&@.HH M(ZURD0>,)*Z=]7%9PT?NW(1)JRCE00=>)6"5)8U]G4A'Z(-WRY9X$GF+J#4 MDFL?$XZJ);GI0O'!740K.[XX;>BDR4/_BY6@9'JH)HL8G!Z>'1QXE4BZU\0HB5+#);(\(DNJ M?,[C* XPR,5]76^[(&Q6#DW=$ DV7C*=?IL+#@0?C&#W 8:%3AA(UBW6)' P M] 2H=AJ$(+PP:\%*B!%L>B\"C!>PY:T"W?C&96:=R>G(@XLVI25>$I,/@2)4 M$:7"=@4UB9W.L059H'X%SC9A^1 G890YUSL%TQ2*]@U#;65?RR*? 2B@- M$\7[ TSOO.<,.!5@C74:FR MI)%J=^+-4?CS-'O[$J&X7JG@'^T"!3],;M T2*K=[(*Q[Z.4@JV4!Y=D2CL] M)@KM[VR*=5Z+P%S]-XN G(9&@7"#QM3:MG*W)=;^]*41S;K>0 U0L?#22NE4 M3YGV;\IWF*2R$D\;@P)WCF>7AZG22>PWO6=N3=DBP;UX%[*9[Y9I+9DS-K\" MJ,#,><_\,9T'R(N7'K<%%)[Q6%4 E2&#H_2QG*=N68*Z8+QXPE$S1:Z7#S-< M"5<6#5'Z(G/]ZC&JQQ"E 8XSSJ4CM2S,W!X\4:U\X\C!HN-%QWY<+$7YGN:O M*(Q?X$##O=QBE@<ED1/E-G_FK^!K0WK1V= M@ISEIT\O" AVT46"!<39\XWK A'_9.[X8!4'%"X](UAJ%1&P"<#<@XWV:/!A MEM+#AW"&LGL1?QXD04I>R$&HN"%?(#KE'RI9528G/KP=W.M8R8?DQ2-^-!&% MYQ9V)4#FZI5@.:7+$]4%Y,4C>P:H-,.!^Z, XT&U+)*9%3"Z:=73N$ M2J/RXJTSAI22-AU&/[.F_*06.P9SE?5RV9^.&/;KD:@NOY M44[+#(:H:;@5$;$)@4&$]G& 8%;Y,83HX M$4Y;0S-?--]]^I$]S;(R#]+H:1;C8O&(WE#*<]21JMI&JSA]MH'9Y=?9Z(6* MP]-J=CUOE>OKH6Q_K;S:%8IT^X#F.&><)#F02AQJ<.I MU:R(A[MJHY0%Q^#/[@&?(:Q$\EI.O1:F*X=$52Z4F*2 9'!IUT)@FDO7$ZE= M4H43[5 30QT;+!7[0RW:RNHT_E9^D&PM=&)8#-4/M2%\R[D!T,V?6UF$,8H(E$2>8Z*G+PM4E_D)DGV@SBV<"8MB=J3TP.G(Z-W MBCMI;(Q\0W;=#;9#Z9?!W+P=(+L2(',ZV'JS)H+$(,NN3P$]E<@\*]."PQ:G M%F!S:H_K39<0$X.OH68#=C>I,D]4P_R!/.=$7YNDJP,(IP9L96+4P3$8&FIU MN$6%(#U([3<$:S*=(X4& (A3VVG1_0*NC& MZ3/RO;D>C)G1'^S&9S!0J',].=@_/CS]4%0VD!A,#35J,"?Z!Y)D/T71^>)[ M7F=,A3[4FET4%T9!:_7MZ=G'62:E\3)H'>I5T8!Y@$Z5AK!D5[NKO\7%;)8E M$4@LLT3V:Z@Q&ATX]5+JP^=0M(P,PD.=,1AB_;IXQC'Q%:B>Y5W-[W5A)39Y M#;7X=FM>U8"6P>9P3XLWA/,@N7L!T4C7^K7N6JQ;:GKIQB?DT$D6]"&\2$%B M*'^H(04.+/,@A?FX$9P[_3&+-[*>[)R]1 X30__V'NKNO )$GBW/TNH!\A?& M\>:#O ET!3MA>X@(Y=6:\.SEUE1-'1MNR_'3!^/ PMV:&?'&"T4N57X]SUY*2@_@5X*ZG MBQ)FC.49/4OS_ES%QP@;H\)P3KVHL*%V(&N?'AYJ0=X&(& )P[U=K]5JY.3,P\<8!ST M!FV=>.OL,T MP(MJD;C-4G+< BI!M.E*U7J[H.Q70;4>7$?L2PZ6<#UK' MNV7:B*U7T#[$,FH"1J=>>6:)Y8(V],C931P\QTE,HJ1Q9V$9YWD6QB2X@5P> M?4]#A,EM._%WR?)*Z_DM8ESH#&H2P#J];-/+L!YM:'\A3?_"W7MQ!H1.%V"C M(YJ+6?L;;$-B??3NQP:T"EKUV*6%LR$;C%G[RW%#^L-RDZ$^VN4:J!YF/W)J M QO,%[\;2.+7\8:=/M+K#<@ TKD-P.AQ.K1-,RX!WHLG];;T4/DN-V%7O&ML M4562O/+(4!);/U@6(O?K2;[!(1HG/OMZRWB>T/ (WN0S[WCU"\JF.'B=Q6'K M(_F2X7D=2QQ%<2U:YY?6G:^(!V%:HMJH"1 QR'-1Y@5H%9.N?Y.ETYOX#45U M)/2-A%]6WR8G9Y93>CZ&,Q25";I[4119Y-= M=1Z#J2P$"9=1LW'^V_F"O))!C60NG]-.T"+H/#F=;0G(?_Y*H M!=!<9VD6*EZ2KTU0/KB?&>'+%R#H1)E;X' 5SN8!_DU]#[-6%31D MQFG)WXT,!;\/OD;;DJ[D5%\B-ZH"2$.&WR'[&@H/LAS2X'GA:F.60X_W.EK) M%.UZ[/K,/ 8)RI?STBUBOZK +0^+B5/'.[DQQ# =L %YX?MRCS-8:XK%?1)4 M&0F(0^ KL4@(J1+4!(Q.#>M#2)."IL/#93!]XS DF>:@AX4H?B,+NI W5I7) MR?[^WK%;;Y8!G EAF7-+$3RR_BWX>X;;?1A]STDO"(#-G.T<[S!Y:,TYF@AX MN@WF '%-+.;.@UL>WMU!PQ:&_\ M9*]/*&T$Y3[;0RL**Z.3!42B,Z^KF@] A]\#7;NKS]T)'K*BE 31G+@>]M0M M0WX=_@9\U3[]R"15VY0$T9RX^@Q4[8;\ CY/,PL[L4@&9XO(J^_[NU)Q MMS;,\@#%&3M/RAY6CYB\E?'BB$M'^>L[V1DF+E@##4W?],J]:+__V>TXO__;Y--NG$=MJ[,V]( MSE"RAGM[P63^@/+5[,?9$&V4@GGQ0U[C,J$RZ-%P+R]/#W>-W2H'\ R=?:4V M.U0MA1L7#;?; OU?9&F>)7%476=43L:<28E> M>'(P&HW.S&ST/9B>!* 9S)D_8F_+Q1U K.($R/Z>*_<1"07+,+(!A>$,:_[D MK)<3'Z8WW>2(IKP#NW?3S4'TO,SC%.7Y'/J"' B< M1@&.[G$6E6&1K^3F&5WX=6K)G:9$I'?R+9N+) Z&YNVZ\F_Y%]W#? ^_"*9H MQ!DKO&J3,[=Y(4R$.XKQ,MA<61 <1R2W2_.R4U[ ?#+-<(QRU;ADVF"OQ\4# M>LUP424M;#Y\OEC^\8I<,U8Y=>KG$.\QRHD"E_B9H<:P9+=[56/EET\/D0:D\=<)9>O]9+M MS.[0'<_-@L51A ]QQ1WYQ#/A9MD&S9XK1ST9-0N)H8#Q(5Q8%S7>+%1:.=(: M!4Q[-#7[@? 86LRFCUE2DM:EEBAQO1:$TU!$_@#86JH4<>D(_:6P\BU^1]%C M/(5&E5@1UVNE=[MY4&-%$9>AG/65>5*)#UZ-5F*GV6D5F9!&Y"Q*=[G)O,./ M"+_%(2N_':MH.U^;H<6_/9R4)IP%\Z[.#.,T6LK&=Q=AEF_AN/1 %"J:R8T MD;,87Q,$N=[+&63*>.COUSA_38)%,T?SUB=ZV59:9S' B$<0)>W/#O$S+GDY7=BW;B:\YR_P-YZ99I?KD[-CR MS8#2)D8^B[5T:X#8S(TT-W6U/!<,@T!?H'[EIK;@57]V9&8SU].#5)6NK1T$ M#Z:Q>UY+_MIG1ZYN^D2:E>&A"\+8I:L])GS88>NCQ*\,T9M;"?9V4% #9@EG M^T'^"*"O6UP8/J2 -N.F3><'1M*0ZK)YZ12+X.7 M;2!>W*_VY<'U.J2?$-%:-#2-DP&'DK,3IZ[OE#Z]96>006#FAO0J>*XR1UUE M91KAQAAX,/CFR0YM(;6[L8 M.#MV&7K-5JW*#4"%P?6EJ!XN7*_96DD1WL<,3>!$\UU0]>'8L*OO&_)#&W)+ M4/7OK55$$HR.RTM)YR95IZ9-:9WET%)5O208+UZ"5@DU.W.3?%27;7\=AQ=%D/^!0L%:NS1/FPU:V-QUL3%X\J/P+SO(<1C[_$>5.*>A63I]8&@$LCK M[/DG)17+0M%^B:W6H[\_0T8E%KW>/7HGL[.+YLB3/_C)[^&81D-;' M1SJV%4P7W-R=LK$+'*<[?Q-FL'5L@HMD\R;K<1B6\S*!Y;\V6%]D\U>,9F33 M\(9NLCR_@&EPBO+K5%C2NKF:*]%U"A@KN63,U*I-349[AW;MTY(2BJS1*LT0 MD Z,SSVYH ^W'GAWW\A,WJXO%@1JEJH8F6GUB%(\.._WX9%O4>: ]<&>O"&> MT(Q)+4_PN#KPJRB<3A4/D@\69GT4N;8!F.3*KX"KSCSRA(,T3ZK+]W'T=]C6 M$>#"^"NY!@"YF[%7 6$/H1M22S\*OSRVR"XG?JH#6)6"IL7(6!%%OXVRQ+X M=%XCYNY.-PL3?3BU"V@]H3#Q^9!Q\RZ,S]%+AM$#"I,@SXEUM%H7R/1Q]_(4 MO(^+ L?/94$VWD]9/8EPV.S7(.F[3N/.M#(^2 <:C/\:3'CKT",*2PP?1/GE>YB4T#X9'D\S M1,"7Q=*O>MD._&Z>I55K]BW50J'7)+X, _5-7F;\&8I#W MQ-;Q(:(H,Z= OG5<+\^,/:D)3>VL77V@#LX7] 8$5GF#7R6$F%GN>OKPZ>QE M]%.R<67Z<&= %_(VF".A;5I4E: T9-"4ODDP3Z)*Y]G2C0]7$J9[@"\7%5YW M!=->]I?SUR1;(#1.H]LL7?U4V9'NJF_Q//8D*Q,@3I]]D!QTZS0IX_/A'N,! MY7 ("^'H5TGY'52=/SQ^%UJUN?4(/J>/1?3B3P6:%Y<3PZ:A\9SX09K; ];M M$WTYO=2PTK^BYN$YANUL2C(*I;KMPA>G,S'VGN3F.@\.'$]FZ>%+6$U:5 M&I?K'-(0Y>6&Z/-T_P*9G'L[=K$'2'AOQL M#6[P!&!\\/NBR"CWXC*M3HW,D,>LVH/8'+5+D[4!R@>'+!-T^3(7FN%-F,O7 MKF?4AKA"VR^U? W-_6/-W.$B1=<&'F?AX95I\ &]ECBL[+FL.L M,#G8/S[:WY6-NB069TG*Z;+QD[!PJM2 #(7VRZ7&$2M;EJ$-2,Z>8S;#D>ME MR219PD7)_!/-%^0:!.'7 !<+W*CER(PES&CE MR)_I4"]9PCG/KG?'5X3CMZ"HHCI7%WX/<2[RDN)5:QXS,G11;=*10!(5@SK; MOAXK:@T=8GTP**3* ..P9M=6TR+\S:K)1&&5["J3$Y& MIV<'3E-\*7N""[$P2#+P.MX6>Q5PA*+Y%Y)%&28?6-@O4YA.\/*UO[S(+08R MW,3!=6I>7M>6FG;25,Z0BPSOW D9M9PUYTY*J=F+Z%)OS(>_6S9 MQM 1/8VVLW4I=B%^$P[[U6V6ALI=JUO)C]XE0Y&HRW51N>]URP&@UL^V*GG! M#@.*[U- G=Y?@H#-@K:'<_U]R15BH[##^%"J>JF=8D-F1_VA(XK\K+E=?HO !T7PH M$P &UX+3(P,C0Q,C,Q7VQA8BYX;6S/9YYG8<%!5J!)M%EDF66K)%_?=#R\D"R3>^8*$ M_(<]:@D)9@*_3"020.9_^Q_/^PP]X;)*B_S??O/VF^]^@W"^+C9IOONWWQSK M[9L__N9__/?_\__X;__7FSYS7Z UZK.O#G[[]]LN7+]]LMFE>%=FQ)A^HOED7^V_)W__"/XAN?_CF M._)/\M/;W[WYE)3KQS???_?]C^C7MV__].,/?_KAQ_^-_M^S3__?FS>4A2S- M__Z05!@1EO/JWWXC?.3YHWM^8B.0??STO MR")X]E#59;*NVYX8[ZS_ORK:G,3K<5/BJCB6:^PE&A^P_E>3!]57R>)$6M#5 M&>=O?K[[S7]G?T>_MBW^]W_CO77,G97]T2*K;/LE\J.%NZ;%M^N"K(R'^DV/ MT6U9[+6CTWRRT KR[5)3>9'7:?URMMF0F:B:_Q XN\UTVIH'VB*31P/IYNW M14VK5?L#HNW1_9<":OJMHRY"P3KD"\"B=4_O28\:)/2;!)K\ 5_#^>Z\:OIW MJ,E5C9TXGZJ!6V *S\@W-O0['[)DIYG#09M DSCD;#B+W=\1;0 UC M! I]CFU@:(Q"1'!0C+@>$(KA7LQOO\6[E&X1\OISLM>M">JF0;UUB4^-HWYJ MAVA#6/=V<7F_)P@K4RRRWR#G_\=OQ@G76H;=-9E3C73WC1$K"4B M36$G7C/"\LQKAG>)B,NQ+'M+CMD-U#5(6M3 @L0\^C)(S$._&$@^ MI!DNSXG-VA6EV:$8M P*B2&7&B2P9JAM!SO_RH&5IUTYJHO-]MT^R;)WQRK- M<65>+@8M@\[VD$O-;+-FJ&T'.]O*@95G6SFJB\WVQ1Z7.[+>?"R++_7C>;$_ M)+E9QS4406=?Q[4&!6USQ-NCA@ 6#L:1EV%A'/;EC,$CSC(75/0;AC4%?1YU MEH"VBF/F58.JL .*$5U@GN_P^EB2S[W]_N$^K3/=EE%N%FB.%?P-9YC]'A5; M]/;[KQZ^1BT%U"3K1E2<8MUP+C#!]V5";R#>O>P?"FF0&Y8';0)-[9 S:5[Y MWQ%O #6=RO$3YU(Y> MJZL7S^I$,$S;$=-5- VOL@,_A[+;-4-L.-*9K&ER5 MXJI&=KE03K'?%_E=7:S_?O>8D/FZ/M;T@BV%G3F@8R0,&]8QRZ +[C JQ,A6 MB!,B@1(XR.,P+XI0C\.D++J7_WS?80N/>"/X_7M_,-6; M]_Y(+AC,6Q?EH2C9W7D:0,3GQ3&O2X*XC?GTST(9.+1GED(;X1/(5BP&3'S" M$C7$B%)#1_L\)?S6"!-E>^!;PF_U\%#?$K[.@:V*8=1=;@F_#06+<_+C M=7E??,E=0"&VAH!$CUL;(&ACNM30YE& 01YK+13D@5X:"#<%<7:S_TP/5J]$ M30 !AR'/-D3P]H@01.!WF,9=BPOEH"]Q=7]7@]>Z>*$9N@3FDSW6SF\A3LY\W#:SX SZU M2L_;1:+PJL%5*;MJ9!=3])OC0Y:N/V1%8KX0V&L75,7['&KTFS="K!6L;BL& M5%9LQ6@N-L._X"S[]YSL_>YP4A%O8G-954=+<$]+$W3F]9QK4$ )WOR=4J"6 M!'$:6$Q8ID#&AV7\%\/*7XJ,+#5)R6\CFB\&2FV#8D/F5(.)KB&_% I\/5 S MP#("-*.[P,Q?KK?EV7&3DG[.ZAI7-0LG&QZ,FP@"8<#(\Q (E^>!;[ ZB8Q_[H+3>35TVZ//-%V6)UY;%UX4P^/M^@PR&A_YY MDJ]3LCMGUQW8[U@7Z-0'^I7V I:@RWV2U)D ;#/DC:MM4CTP28[5FUV2'#BX M<%97[6].*&M^\==N=*^WW9#?%#R8:$C?YD<> '&>\D@743N0%5L!>RTE<#JX M,9/58F[,3 5!WEE5X;IRP-BP84 T23Q*JQ=K8(#'9!9K(3'E5#XAL:N>[B%* MU7,=$(_->UIG6$KM@Z-3YE@]^:ONE7P<:+7SW?*;1 )>#3;4&-8 (PB4SY/J M\2S?T/]<_..8/B49X:0ZJ\^3LGQ)\]U?DNRHVK1[T@>$NJM$$H0( 4KR#6(_ M"*0KE-2HI4:,'$89)DNVIC_@$RFDGG@!;Z@W7J@+LR2LU_1LM;K%:TSX>:%5.RAF0^Z M^#EH@;0&.JA $!6^S)_()XORA7S?H++]9@%5=,"?=#C1_IDI(HS^.;*8X@I0 MSR8R&5*?5) >BQNBGKR'A;,+'$,TF<(1S1%RAK&HICD[6O]X3#=-%=39Q3ETXN"3.& 1F,7%".OYVU5$W@#8]2.(?G^@ MV,-7Z1/>7.8U&?24[*^YN3%KN(TPH(Y;91CBB1.\813H1-(Y7&#A4V])!.:3 MAODEE-K14YS,/AMZE.SI>0"D2KMIQ5"IW50"(%+UF4CM&:P22<#B53V^K2&K M4^L8HE9&WJ^*?/>&=+I'AVA#6#)HS%$L&3&A]_Y.,->TAXD &$'2#P) H]N/ MZ[S(W\2SQS)BQ! & ((T_[@U! "P]]=N^B'W^MI-/CSP^C.IWM6'M99DUY'0 M>D%7.*GP;;I[K*^W/U?<2S%933-=2.MID4"R1VU[Q A6B)&\*;9O"!&WKD & M=;0@&25 92O'L<(:J >+$$\3!71I<%$(:8EPT88@^OP>;S%9H#8TZ>L>WR?/ M+EMW$U% 33;R+CWV:AHCWIHE7UURN^Z(_'$RI%R&.GG&W2')'T!/2>PX&NJ M'41!%. J31[2+*U37)WE&Y8D_;'(-L0 TY!:_>+P.,.]BX#*X2&7M+D\D7;Q MZ_H%_"7'C!*)Q+]MY(/4'E\0#G7)%X&A-;_A M*<.!-X_AY8,!.[J'#P;@0,">!<"\8=^G@H/]@'L[[!E!7+"WR,!#K$F\X%N 0=Z;>]TA6:!H\XP[;2$$.UU4R& ]7NQHH)^' MCI>$GR\:X ]SKN@C0SQ'BCH],)\IZI0@Y):H.]GQV!*I:,)OB92+$,)(S0J\S--69&4UA7J8/QYI&8%!= MH)LDBL./"8)A\,- _^._2 [\A#KCUJ1O4M.0^=UD/J4#L5X9>-9JQ<]__[NV^^>XL.28F>N!1O?_QN]=UW['^HXO7MDV/] M6)3I/_%FA7[\P^IW/_UQ]>-W?VC_FC*QV;GY#[]?_?3V^]7;MW]$Q:F&/,UN M]QZO,:T,AWYXNT(4&:S]CZ3]']ZN?OCI=ZK._KCZXX_?K_[PN^]MG?T FF9. M@VHIHYP&TF$\KLV&A6>2["9)R9)XGAQ2LA45>#*Y7@[$(7TP%UDD;Z8C0I2* M>#6HH:-UUD[*#.27312)OI)X0T1:]T>:0F/S'F_3=6IRX%R( ZJ,DRQ#?+5$J*5"7PETJ"&40K!A@\G3 M),,-%:3"N.-LJ##N( NB,/<@>Z"]&@;JHD>:J&"7:U6\CL(Q?Y0XD><5V0,>7#BJJCHO>;K[7WR M; Z!^?44-C#F*:4BWM2M+?S@K]='&T;[BG;S-7_'76QI5 TJ>#ROR 4_Z^R) M3'9]<%<1)LK&CKJ XX5C]$X111RC=$"Q1:^8(G L<5H,$48OG*3@I[R50]AP M,M,'7*;%YJY.RGH6UM\E&76XT0/>I7FN..>:B>.+W.KP>/&+66PHKJBL>S0V M[!V0(M_=XW+_'C_43@D-= 0A[X+H>-;GO:!-5^CB>9T=6=BP?<+P*:F/Y3*' MSEX;UQ$B/11E67P!QKD9/M*-$2-VPBR2Q\,A8\7&DNSG'.\/6?%"__4.YV2^ MZNH.$W^/3E;["],:ZM]7R"5VA*32"BST@<1.4$NT0ET_W>^ 3O%FD+<]Y:XZ MF1XZ.8'3OHT&KK3@C$4MR#5<]R0[&B+ R[@.B6MZ-Q87S+GCDWO73P(Q]4XD M5QCM&++=Q@5:G 0.3!Z8V KF"J[*,5GP_I[OE5OM+BP2@"KFV7"Y-OBMC+2F MZP%]&WY>Y/2.(,[79D@:J0+?U=!SK[KZT+3FA?C$]E F>)H(:Y,(H>]!6'"D MNA)A 5$4.3[<3+.&-**<'F8C+N3R +?GKNQ+1IX)X1)ZBRE]A\.28 07Y.L+ M-W?=3@O_!L/L^AJ>88!GSAPASV?!B2]>S<,,MRF*\&V&PX;$545"7]6]2Q_QJ9)U M4+3W(6-%>A\O,"B_/KU2\8%ZCPP2[WW^W4 OT$2"?"!O\;CHM-46*10Z_ 7\ABO&D,$:&6B@KN,/.+?=RN?-6PS! M&*%1_/=L4#17Z56X,=ZH5X$F"-SYY5NVX=N[)0_64@2$NIYKN789N_#>-36\ MF@^)%LNP#[%B&?- ]Z2;K]_3.\0&@ P;!KT?/>!1OAO=X8 U 4N=,)7/L+=R M53,OW\A537M8:%ZE.;XD/QJO'RH:0T!4Y-4P_;098NV@L3J=81#02IC0 E<" M1!#P?BR+JKHIBZWQ+72O54"X]KD;3CO[*^)_ACGN=N'OL Q_CJ=P9@[YV?O. MP&=(I5%@<:@M"B"&/3D_/1=S.2L76T.XU9^']]YEPFB2+\NJ=Y4@A\0R M(+3'PC(: FVRR$J+JYI__E2)M;LS8*X$YD8>=/OE)(^BCC0CZ]#>4'[-;G]T MQ("5O:<*UB02A]U9NF--WF:Z RU,W?NBQ.DNY\_.UB_W99)79-]+'XDC;F)_]>O014(S_IAJ!KJ%%+C@1Z1#OH7OD_L%X6>>7OI%7SR+ENY=PQ MV3(N&_#SHA$ E>K1^Z,SW),B4?E[5L'D>UD(0S\M,LF@?IPC4DB+%6!A;W]) M>-Y9<#5QPY+R>9$52 '#Y%09/Q#A^"7[(^&H\2R+O%%2(4_NQ7-=)D6Y2?.D M?&%A!7H-D5"2@?ZEV#/EY M(,P1V1X:PIZZ->M-Y7!!S$ #<0*GX%Q_J-4V!B^N,H[]MI#IGZ(XF--A1GL\ MIP-,F$M$F&W2/A*/JDRRLWQSMMF3=9QR0A,UV^.>KAV$O&SD*I-TGX<3KE!# MRC("](E;70&ZE319LIT@6=*7;+$*QEZNX7@1']/#@55Y(:(]DO]CD:QU(4>Q M@E[(\M(OZ9*6EW(%JFU183(&CX29]_@)9\6!7B*SVPD+7="*%F8)Y)(/O#T# MED !:PHF2;$1I(BA#+@3J.0:%@Z(@O$7??Q$6/_0R2\$OIIEX)5?)"PD5S J M3]#9 _0![?Z9X?#M]S^\95CFDERX&U<%?<+I[ MK/'FC%9PV.'/1UJM\7HKY2%YGV9'6A:T*R7.[G@YK,1S?2"@EL\V)D/(MAVC MIF?$NZ9E")L$-D+OZ!93R*59RK.I M3D9O!EFBB]YHM,06Q]&H"*2B^RMX#(KMI]!Q15?U(@ O[MZ,QA]E'8#<43\# M9WNOZNOM+7["^1$[++N:]D'SNZLYEE.B5S5UPYN6X.\'?/FND@SXV8 1&W*Z M< ,P D+Y8U%L6%DY7#ZE:US=%9FY0H>>*#BH-;SK$,*:LTL=+0&B%)#P]I2 M81P>XB;,J'%N DR@J^Y,T5S.NN2F02^T2WS*M[]Y$W +[<$KJ%W6S;U\"5T] M\4$!Z@!,$$ :)A<6?0K&Z)-NI:D,Y9L;>..WW$O-T$&HA4T=8!*AOSM6:8ZK MZ@[O>&7HY]0I)[J:#B(]ND8"^3D?_S,QYZ0!=(KT>9@&29-N0HPV8[H)+H$> M[;(/OR_V22I=@^\]/NRU"_H$M\^A'@N\"12$I[(9]BFI8M;E%Z.**1_YGNB. MGE8DY>:F+#;'=5VUN/^$Z>F& G<.-&%>$UDY5U1R8 2HI4 M"?J5$P5&Z"0A M#JT0#S8A KTJ(#9JSE/I: M4<46]4C;5+QQU.@;.9_:S9+?9(9[6ZM@AN;(^XP)Q_?)\TU1LM?#=5VF#\>: M%G>[+VZ2TJU:Y&Q?"/UF=Y914;_O56*^+=9 HV]$+\@G5JCY"!*_@NH"\>]$ M<'5GZ9%:]T:*GL##9C:;5UV4#X[GTQ50"_(>E^D32\U4_<]CDJ7;ES3?G55_ MQIL=7MBTS/?I"&S.C.,XPAB=)]4C^I 57Q#[X*I?5R;9DHT[?:*5)565;M/U M*6<$-U^+FRGW! 9AA_;4-4HV?SM6-8N=Q6BZYM935YLVMY*"NTLG@2Z>U]EQ M@YF35^2$5]*(UOHF,O/_\L(!9R=@G%%%,M>P6O[3$1B[&<=QA+$[?7F%VF^C M[N,KU'X>?=4R<*JM)3#1VD6P(U[:,QZN:2E\M],J"96W#<# Z'\*V>OX;$+_*R2,(W$?DH2LE7NXSNW8?; M;>@R=3D==YH!QU)V:#O]0T0=^45P\FO!Q-&D\GR](,.=+U6RP]%U1\\_K",R73N.0(CZ#X*BQ[+ *4(GWU0FH3B MBG.8IC8HG(^[% +DXZ8X*B=/5_F9CYH"O[23V&Q9-%@T(U70MW8F[N6G:HXV M*";;XRAA M;A@9)3+>*Q(I?XLX;7SWBNPS9KA-9)^NL #D/'2Q;.U_D;)'1/J,PM WK8DN<*AQKFK2'-0)ZR#0[NX$]9#4:%'ZQ M&@I!0'NVV;!W'DEVDZ2;R_P\.:1DNV$%L(4N()AM$@R1!]3Z]+'U%,<5K)K5\#NWH+B]8:^NA=H^]1=([DO-,XK2Q[[ MD%3\VC)AF%V:N,7_.*956N/F^?4-+M-B0\LW[?C+^[\DV5%Z=M_SKY?^=-!- MW.+C*&^?ND]2HS?83:'3MG#%$T:_89]&XK=7J/MZ^XH>\>\C@0&HW63P$64+ M?#-,:Z%#V%UH& 65-[)AM#/0B169V,NJ.N+-^V-)=BR<)\8(^]OU@5U*OGC& MY3JMC'GC1_05]&3+7U*E&B#>">*]-%9AA5A'J\:;;_I"76=0YV'396[_QK(& M\R(MG CVD&PD;.6#LY&8A=1.7CEF)O4T=@:OGV99)075+.?HK"Q).WXEXN&E MM^S?)"_LUV=?DI+H[]$5+H^51:;'?R&C5N/&!8E1G!YP[ZK,#R$>G M0]0;D.H65V3_O:;%GF@SAK"/)=FY*=1T0E^ATB>.E-1]%>6+*'TUU?;6K*>L M/\0Z!,BX.)?9*1Z^.1^( @6C@9Q;T4C> 0=DK=.-.4GNUV)=XE M9)/XQ)';6=<2\Q@.V7]*,YW0+LFRPC5@PS6@?L2TI YAPSL)Y+)^AH\1F]IA M+/[&/.:L75I7&H.V@K!H\\OO8-:B=S*<;=P\" ]_$,ALV]GZ'\>TI$&)JOZ$ MZ\?"M%]P(X'[J*Q1E7: M)AJI6TF9YD5SDFB!GO%0T8*[\'K$%;SER%5]AE106B-Q;U.6=@%K2:)0$*L4 M1KV(82UR@)11+=1X&J\-55D+FD#^==("\H^_TO6LN6"N>#J?5JMLX*X!TZ5A"=W'?)!R_1QD!Z4M$!=H:97U'7+TO)T':-3S^C4=03) MQA<8%=+5&S86:6\LMMU8)%U_H(]O9M(+Z:W.3$H1R#BP6R87SP><;]*:L%%= MYBP9TN;=L?YHU><,WN M@ &]=ALOWDU9''!9OZS0@?R^9JI);Q,=V.J;-+>0V%$U3U.3K-\Z*4^WIVS_S!'OK..B"E(<[U%@_<0S0?0?4&3O"#Z#?3(/T+SZO$8#GHG MW?0 */D5;)2D4!8]7:24U?:%G1_69*2^D.^T U4\9.DNZ2P#4=<<\^R#M!4S M(/5+)-PA5$; M?GNZ(C['+3X0 #P29^!Z*Z0^,>F- W%(Q7&118):0\3\H1-94]"SRUP#=7 ^ M2J9H[Y6XHTW2&F>H1>:OSN*31NIWSN-;PF1ZG2PE"[8?1"F/K92OUUF<[A!. M#.(1Y>::?KWM.N^VR;\DM&04L6;L^>:'9)UF-%7HZ6V0.G WM<\PP;K)DLOW M%9H.Z1IP4KS;4TR ]8JZ;E';K_C<*O3"M_A(G)13B(Y\82-1=R.Q;4'Z%FD8 C_R(-+CZ]H,;V;,B5<'^BK=>X6&;P,"UU Q\(F M@50FAK='C&"%.I+VR>>,GH.?4^XK2 ]RATZ,0U-\H\,A1AFKRIFER0-%'+#; MX(2XH:?@!+>1SH&X=;XJ\MT]+O?O\8-FV=>W#K.@&[C5QCMH6T0;(]H:T>8 M"_ 8SEFD)B.-W]24\X>B+(LOQ+ "K9HVJ CK81"<.*QTDT8=L5'?D.;A5R;- MYN!T!V>APQOO#\!OHOW'Q'.#?;H)]VH/;Z:/T?#P1K@2%_-^?*3"..[51VI+ M\,.;/^/-#BN8=3R_T9,#'>$8Y#&;=4:X4FHT_$G.:*FJWG/C1]H-6A<9W7R5 M21;+B8X-A*9#'1L"0Y_KC%$H%VJ8DQT?X(E'.T&T:?39CK]4T6F/.^ ,9SM1 MZN@0BZ= &B2DVQ:A:)9.3DY.MUL9CVLV-7F MKA-HU1HGIG &?#!=W(Y!W]Q!JE,[=X3":-\EV37GN_0APV<5\1Y)TT6B5NT!L#4[S&F<97M='&OULT(9*O$OIG@,Z(:TS\*R*I$/= M#&'/C\>D)-J)\7M\**I4J0UVDO !4!7?YHU"1X%:DN"IXWP%."\8NIN8_JX3 M8*,1 " 6JL6/)B"Z+'@\HZ)S@VBL/I[\55=U-%($TD8SU]J%B+[665(7W4\E M1@D0ER8Z($=4Q%"P<='#D?"AZ[X\_N$/*03^19/"*E:,#HZX]003*'&4TCAQ M7_6LZ==-19-(8R@C!69-JQ7*<13[.4]\&F(I/N",[)QPEK/ 2,_[YCG3B^K2 MK+N4[-)L[Z:/N6I@/<5#' MU$$64VR!T?);,QTU$LCA'-8Q@@D1R(K2\DLUVTZP5"]86%?6%8&R5QL4?NX. M[@08?O"$X0SAH#':[TX>/DSD/?3]=X_!;,"( )*O:/U@4JQ6P!>+FC!37)9@ M#D!^\ 4DI O>7/\1'93QU_*,G<&[Y&99/5WSKC,QU5RD]^K\!!_>H2LZ2:-V MUAV0[.BT.\ X?"%36FR06)$,$Z9Y:55:2/:^F$^IE_D<5,'2^<;+4J2T^Q"B M%J-?Y9?\^;69$)A!++M!S,D@9K02-/EM/HP;Q&:*EM108_72F=4SB#E[CP]D MFE/F?I&?,TQ_.,LW9WOZ&NJ?NOQ[?N0!S8VC/$/DBV0KU!&R^T4B*8SZSR 4 MDR0Q2!)20WU -]0X'\2%.A :\)E\_4>)IHVXVA([[%YUZCM&PF=(]H[HMTCWC]+ M^]I] 8F?0.TWEHK)WUO"<@N.$1L!KL-LK-;--\#.EQ=0$"&&%Z5V.(3X7JN6 MA*F"XIH4VT80LO*):\)<78EQH"J>SFS3%&>1I'IVPXE4FL4(DB# 9K=@N@H1 M=+]L]Y<-- 'A;>)<>:%)*(W"0U%-^Z^A+FIY2P!_)&2OF@* M1_P>\__R&R4Y(7VYQ14NGU0 =J0+XY4Z23"$04N$6BH"9M31H88P^*'N*%E. MN[NO2KJUJY+LZ^9-3"M/R8FACG+=02;X?X$1YN#934/:ID5:EY:= M5/D]WF):"H4;#.(/:E^Y^9%#*;9>'B?];LG;A8LZR'._>ANMZ.ZR=6*D7(PZ M>8Y(LRV8,RIX","-TO/%@(=F47RRJ4M+*M0Y<81WNG"3HED@15;P)XU;UP8U MC<+KI!^;ZX78M%<5FH?14!9"!T[1$BR*3!>-'S6BX5\:R9:I.WMM*J$Y7,/P MZ23@/M1+-JW9_:HE_YKZ6:<+$&T10.C;#Y.D).#,">X&%Q7X0D+/1"-)[NF/ MTN%NUQ^B0.IWUM12O,5KG#[1:HI>BJD0.T.VOPRST('JC)]"1QU12"*1T=LDFA9AM4'!83LBJ# M#Y0'1R.[)WWT4P.9&-9CDV5Q]=38R8) &H]:. C%N2_UW .[7QJ(.;A=&GQ! MZ@H__:ZM&;OW))5'XE^< M I>^"Y)$#KT;)Z9'FM AI8#;;50U: M+X/&L]MOO+A>TE 00EW/4,G@=#[>$G;0?XG@0H:+--W!/KUXE1]!5@L_.!GO M7RR+I5$W+UQFX?Z17JIJ;>JFLZF;8TD/R,BJ1^:'5<0C_SJPYT$KM&XQ]R6M M'[N3LY/8E5';![R;J91L5- CPI727<)^\"/>HULS&/W"("-7T*5T MC-ZGGD'---W :YI./B]E.W42K;ZYRLD%RHO\S>M0.R,^'37/"$X@Y>L_W+U^ MR-(=KQ#GI7N&7D!5SR2=H^8-WJ +?<2B=SY""NG2XWI[/@*9=JVSPA)RQ1M> MH_J,/6\*:CN!7^W4LGFM=4+"I-.M.L%NKF@*IL@.V=S$CN3=FS\L'9L?7.;5D?W0% )ICRW485'_7L+$2$=()^?J%;I ]P7J.D%= M+VWIG.X(+GCX='9!ZT+P%=-.T*;(2W=,!Q1P'8M:(?H*"EF'4"S4C,80@+TI M\2%)'3*>V4EA=Z)#.5RWGYQN_E1G4QU>JT MYW&>0:IQY;"E5((J3$; LB"[ M=)I6R* &8J.0^?U$WE39M2_%7+DK(1G2#3T,*G)T5G,#11T9:J!HL(P:K2++ MNIQ)N)IQQ^?VQM-90)K'%KBN_0 =BNKU VA$EHS> &N?3J),/J]!C6?&Z*CJ M0;E+&75>9W]\CD\M'U3Q[HZ'0X:9;YE1_CYDQ9?+?%N4>^9K.CQ/=NXA9 HX M9ZFDY&H")5<\2HL$8O GR3,)MVZK.A!]ZXA!<\CY05%**N>'PT!;%>Z0W!!O MT!:Z'[0,NA$9W0EAN'W6;+O"HVUF)LFX)\UI,CS^BV MG>$A;$^A[!C.C#3@4.R<-<@(@F(ZAO1_%_\XID])AMD[>[)*I.L:;^@?SO)- M_Q="2P/@)_8;4#>FCH *E2ON-@D-5^C4!^)-Z#GMX)R*QV^1WM5)6=O4 M;XDQ8?(RAPN?VJ*D1@]XE^8Y72F+;7/5=2'9+W)K_"ZHY)C\7BMS2',UBQ48 M6K993$ 0(WBQW>)U?;TE/AW+5G2;U/@Z7\HT+O*U@ 9SF=$:*@[_"E6/]CN( M?H@6$W"TL,$-K&.$-/3XX7;\R'X$LVH,:YU1@K1!"RKAT#(MJ('Q.VV\UHQ\ M8--L9\4QX>.TE).1?J3-RG4UH!3GIN+Q4M_*-NP?[Y(JK:ZW-S2%?G.5Z=VQ M2G-<5>]QM2[30UM.41+D'C_7[PB[?S? ;^'OAJSPLO (2G?-A>^M4.^+*\2^ M25UI\:ODU\UWD?!A7K%4I5'TZXA]?OXS,\>=1^A!;?O0C" ;J[MTEZ?;=)WD MM6K<0 O>A-!BJ6A."!4.8@0_)&GYER0[XO=IML/1(((EE)7>9BB$27B0 #DLMJ:*$#AI+)<.JPM.0:XG0N-T&03\2Y)\WW MT!LG)S2YZ *,5142FSH84V7K@,!7X)LRY6:22GF=!2,<@0V> M2WR'V@7T3HPXU<$Q4 6]4&3B7I>&_Z6G2%$8>H=I MD&_L6.< "D$N]MU,!HLAD[E2@PC<&H^4 CQYCQT[#KB',9TW)7T:4;_9G M42G: MIAS.0%-.D(>[QY:<$Z4PR%RMHI JY#35RK\C,RP]EFIM6K'TDYM)A'J3=EWT2 M0EYW;5,DMNST*LCX.;&C>PQ_47:$U-K3M*:K$SS[Y9'BA%!%K.) M6-9<*AX+Y"#J^QZ7Z1-9AYYHLL.Z9)D2J4WY,][L>IEUO"(GDWH-J,;3I)Y.LTR<0Q>67Z;EWRYD!\((U_J#V7-#5!4"W5\"RC[J&.<7TQ#;F,)--X M![HAF>_N<;FGK+C=@%2V#WK#4S[NF+)%+R,="&#+J8Y-!"OST"TRU%)%81;0*;\OV;NWE[N:@,W%ANH( D) MR[-4Q;IIB%C+""RA,^>%WL:\6SP/,J0@PBRPB$LUWHFL.D6AI_8=(_6;S.TPUR4H%<=+_>' M)"TI%^>$K9U;;C +85,?J@Q16X.?<71A#CE$:@H?LF/O6PWWMQ@U:@M"?T&')='TMZ_$B32K*5 MX700Z90,Q;F/H"E2W"63$Z<(M$TF6+Y3$,[EXS#1WA,HYUGQG+WPN#SI2IMP M8NR-DVG=0J'77WXCH%?"PK 23&JL=TYF'HN+I,Q>$#UH3',>!F@L<#1J/!+O M1LT>"?8PB>B*$J>[_/Q8ECA?N\3QM10AD\]IN9:RM?&6J&T:R=)A&78I5YMY MS"&0XF?\78CA\.-FO"0HA;+4CJ^4YA'J8Y+F7:EF1;$T0"WQL+_N> M;6,\S M,Y:!"J+4GF-FK+;F7GSW_!SF05O,#CPUEL2'6VHL$QDLB,ROS)4H G>(1XL! MG1S+CAX'Y,-8SSN\H\[S+3X4):NI[5"]6DL2LERUGF_I*(@W15W;2 RF;>BE M:LV6<0?!BY_%=*(&1)&;X9$!%949'2?41USLRN3PF*Z%T,EE)&7.W4%G4QIH M>TN/*TO\B/.*/9:AJP#-.^NB/';2D/7.[')(%\$NL+^K7Y+[R.399.1!VHDGEA3U(L+^ % MBH4*]6K=5TMR4:;Y.#S2S*GM^*!##ACOMF))# MG79 !5&(GRM\O;VHZG2?U+@RJ,"P84#02SP.@4$:4$1T3>)#NK<(D(!68V(( M834@PECQI'HD+AK]#WV ^)1D=,OD8<[=Z$/:=4>)) -/"-A^@_T@D,:G K.+ M"&KS?1 H&7\?^ 5* 9+DU9;,(F'K#I=/Z9IX:]?;+I$D+Y[AKF C^PN:0&2< MQ')^D:8?!M&N)VK+3VDX>6?QJ>1<@W"7-#Y99 5[)\%:3FHR =-ARZVZ*ZJ> M!*+,JAUI7=/XE&F$%+&46'74 !M87$"^?V:X??O]#V\9=O?/?SW;/-&L;M5] M<7<\'+*4#+8=P(YT 5#L*H%TBZJI:L][0?MBZM^]+DWD4,]6A=HE>&"JWQ+6=+21IE+5K'!= 7 MDK"J=GJG/$;+1.H8%*PGC:=N"6E/XM.U.#QPZ MZY4,PD ;J7[54++'2VO,!IK#Q[BCLM(&W5K9);%6A%TA3L:A%M]2-8N0L!LQ M1[S).S)'L(5)*4!T]2])=L1"5$0HSF)5'4?ZD(D%'"62GN$3.L0(^X% @38^ M-9I!V--3ITHK.&@& A^$2DD(?. Y-A;"<]UWJ>[)8GA#W\,4N5#)SRTZ,JJG M0/&2<5+:"P.0CE#34Z^B);B.+2DT9#6$B9 5XR_0>'6)R(3&;;M$:' ;*'_< M$\Z/^!:OBQWQ+KSN33G0!LT$9Y=$3O?&:)! %-_*/9-@L%G;'%$FIV9SA%C@ M\IX>I^4F(I#2G XV3&@A MLE1C(C&]%_F>>'19P>+_%\^TT :VZH<3==B[Q^C$OLF('M(#XX$N(UX4%ET-P;G:000;=3J6DQ&)3 MU^WCY*[>%BNW97"%MYL M2M&)_8 ZJ.,A+;FMX_$,DDS+/?IAI01,K&4WIW)ZK?A0X)\_."+4: M5G\_+_$FK>E/!J0;J<(FG#!PK\@W<6J-:*,5X@3-/V)3@BGBT1P4)]F ,U#8 M(*9(0&'#5Q#M^(R_"/EARB(G/ZZQ<*'*?7'P[RJ@'HV0E8ZQ7B[>/1*%\I:#M(Q7# S% '' #41V/O?U/UG2MI %&]L^,+9T> MRC"A3[A:>EZ26ZO1B;WQX+?07W0KV/)#D8%'Y28#W5*JSQ_E(\_(N*^@6T _ M%_5_X+IQ(YP.SZ;T%^94;9+$:E=+[V#1H7,M4)[S%\_@2^&Z?Q9L53(W>7PZ^;D&$E/_FD M0 R/NU#ZE?+6+KQYFDE2148M1"^:889K0 M6_/6O$UEN?FYPMMC=I5N\3T=;HN?,$_/83R&F49!.B!K:1 G0O0!,L\'IWQ: MO;A?$(F<@3R".;$M^ ;1 =O!2UAHXMMNT35-S^S-]R#==-C'[KEL6#!$[1K^R7N']ES #-$B5RH9#? C;?@@E-1*3*^3"$+)/ M19%=8':]TZ8BF%WIPMQN[,QTZ][2.I_559&P(%&#AGQW\GE=+-&D7D/>=IPD MO79M$M+OKEAQ6_(?UB=3IJY7<2,1BXU9?D0B24@\ _"ENY#341]8YT_;/EQ] M*$H%AQ6/'M?.3L@V*)7Z3PQ$TWF$EF"ID7DD?R%C MDN;B0# 3&4-893XMT=N)J2HR-K51EA5?:+83\DV6,/X6U\^H1HC^A7VB?0*CU:X$FRA5R'_6 Z7&O],!J! MWKTO]DDJV1WG\6C)H]&Y3IZ9-.Y7WF&4ZJ:5=;Q8\6A:'YA^>M9'99BT1\(: M?7*S/^'] RX-VF4F"YGPR,R_DS9U?:S$;2CZE?<"E?3(3["^R_2^.#[4]#2G MBR;IA F:#LD!:U(N) >@S;N]TV+?3@*ZF7. QG /!P3Q$3+TN&[,)2BF7?%C MWZ0M )[Q>[,1( J?::*+"W7EO<9'7VU=@,18K7*9XH5"P;EX8Z7^$A[W^Z1\ M$06$3E_F"4-]>-,-@R-7N2:V=9EW7^EV=0YA3'?J,&N?AS32#9GU1$ MV%@ J\@\LJ4*V8!61U_<"0LE".@YY^A"3$R77D;IJ4O4](E8ITCH%37= MTNK0;1X">*FPQDSJ(#RUBT@671Q;S@^!S@39XF_+Z+2AY2M*,DH2_ MGL#XI64"G'T*+470]"8ZKI5)05:L- 6X/9G$/6Q>$R-(Y)PF1H2,7)>OZT=< MLJX%O7-9>IT(PZRN;C(,4<"H^"K06R*@\3RW0$ KG >PA$4L-*HF$1P5\- M.X-1^3@X+!*]W@"/F:YH/-'>NQY:+E1XX3QQ(V=L.D7M7< !F#HEWF=V1M9\$ELGZW M60%NBHJMQ]VS]QGTT?]+\:CMB%$:H=UICKK/T&:G) WMEU9B+H978@QF&+N3 MT,QN7!_KBM91I(]K_Q.7!8^NG1=9EI3\[7U1?J$E,#NKPHINEQN:SJ+29+R( MV/",U5%/^S1603[B^ M[8M'$1B\O2*G_DE59.F&';3W7+_K ^:58F+V M2\9KF*=G,EZ])A\FPE@S\0< "9\B@@%,*\#@%&(HT8O4V#M$2'-,A# ;K'K*ZWM[A.>39) M5NMT3,(LIXY@DF.YR6A,]T2[H#^<.FD*_T(;CMG$%5ZKM$<%=_B)K-?T(MT[ MG.,MD$V9!EI#_BH/Q ;62GI&LR;>4S/LSF?[HWL"T4M7*4V*V?;1(C2>$__Y MY&V.^UL=/(E8%^AB?\B*%QQ+H,\+N'K5]$)M8-U4%PV_Q<2M3RG/K&;ZSSF9 MJ#,:K3U;$Z\_K5]&Z.Y,7P+1[;E&R:3[[!MO'J3J]#0?=OL=Q#Z$V)<0^Q1J MOQ6AA5ALU$[7 )1#TXY)- <&LRJ9WL[,JF%![-#[M%IG!/^K"RI(\<, MYKN74YO&B#)!7.S0[%\*:(?F'R4I+MA]P62)D/@9]/#2:]A\JK%*L1BCY8=. M,$;< ET?^%A%88,64K"A#5I(NX)'#_:'(J<$ZV*/[Y/GYH)9X[N-"B5X M]PH45_"7WAQD:/OC3T]ICXATV5[90U\UO<9XY##'8%@'P'V$XG!C1NN'*6HQ M4CE"AS"V6[SF!QX-D[=)C>F%E7R=9JG;,Z-YNH4);HR1WQCI:#L4<4_[1/U. M([0-LXS%^Y3T0FL!TTA(_07CG.;->$HK*C-/K[@GCGNZ;N]*L3K)I[%JDI:> M[6GJ172>9.LC?PI,W;(ZJ8\L^TLWJ'6!/K.WPXS^'29?P+W>XK PX]7,$'T9 MK6/!+T@01)1X0SA4%3 :85X\>P2Z[. GM?G*)N^+X5Y3,RL^>S)Y!$X[$+:< M\JN ])]4Y;LQ$>QL,S1?"5_YFI/3NK]'>IOH=+>!C2!U\/D?24_QW7L8H3BF MVPTCM&;D'08Y5[/T=9?[#".Z"7.W88Q\#AF[E9H.K=DSB2L6"E%(SGP#A?2O M17VG@%ZX7P&+>(>[%O,B/^GF?]/.?4WFGE_"@+QQ\3.MGUCL\O2?3+#V5.^V MR++F@O\(O\6_4Q#7983L)N]%[(YI=G=$2GOLWDM F[E%QF&PZ2.C<5_0U$=\ M?U,9AR<.)V2L(NC]D+%:,#JE&7,CK[>RY;HI4_*G-'LYJ^LR?3C6[+O%95W= M'1^J=),2.K?\9K-^(E2RLWG'Q7#A4;7>=]] XD=HQB_R&73Z3ARETE[)8(&E M25M Q7HYTV+5+Z<$:F&@0Y:2)X5?=>B@DXC0J0M$5^!JJ&?=ET#ON][A'1W5 M6WPH2OH(2$CI\^ZE^:/G+1V_'F%NXWA*;;QUPYNCKC,QU]2*15.;%O'Y77.. M0[,I)/(WA)&X5:,0;K@B,P;>@97Z%C]ALE&O/I!AN7@FF,B3[/Q8U<6>P(/& MHHI\=Y4^X0W?1;Y[^8B+79D<'M-U0F8))V-"Q?-_%,0T+#!V)JUI/H?R2??L&\VH1IF5<3O(O;A" U,@-&D(6I>Z>>!%BO8,:O+;H;0MW=7 M5-6:#>%-66R.-$U 0F\/IUF&-W&8J*7T56_%EE+6R0_Q7,PK+;+&:]#89/A#:&,\Q)N[7(84O()[H MN/>-]K ^DI0,00?*-C2T0W"[.YL&*4UM7.KC95V70 =I<*19PS:]5PJD1[3N M*54B(*=@R%GWD),V2I51I0+.73N+S9VM9Z@LM\&-1UQV=;DQZ3]_C]*>SJP6 MQI2ZXW4B]#WSI,R)EU@1M[-](Y.NR8[^?9H=:>F8$5?,_7J$N5WN*;7Q8GG3 M%]V[\@=J+)[47*1N>HQ0\^<< XKP8]U%SF3Q*=[9 )&6>]*(?3$.(S!* PRW MO\? /[0[D-?IAO)#[-$=)KM =L_TXGF='3=X0X-\PH3*(GEZ"+-]#,9IF&^L MC'Z$\!ET^@YJ/\0C_@,]DTU/A'8FJ@&D/OQ@$",V37/KJ<%EF5E)@QBTZW*7 MY.D_&4^GI(GT'D?>"Z )60&[3('5V4/%LD ;;-A,_0AWA7H] MLV6^%Z_OY2@_=8]^;3\@F:20VC4K:(8*-2MB1D9=J<-176_%SY&O=Y>=[M)= MGF[3-:TKO5[3RZY$D6\(H^OVJ8DZUCI#MV$BK'/(/\0_ZY/> >P!G72+A/N! M0L_HU#5J^VZ6YO"1U-FG/^V*?I#F0_C@*0)NQ_7;34,MU2%TP@64(>1-2@B!; M+-;>WC>TK"9ZDH (-_ MNP"L*6)M3Y'I;@/"7,;$NY+#QPKR"#@CX*@G,^.EE M?HI&!9:1 TH9M+@R:8065 !A]JLTQY- MJQ5Z3'>/V0O*4O++#4KS)]S&[(LRW:5T,/9)3>^OO" :5(6-T/LB5P[/^\(V MS$W"X^&0$<-@NO_7-0EY:^_$UQ!)Q/P=DI1:/=X$Z%:$ZR(C*OR0X0]%V=7.:[.0W6 R(63]VFGNIWAW$L8]]I=M M"(RN!]1V03/S*8H+HE,WP7W=Z6*>_DA/EW G-&Z%IF>R52?T V NOO&0%;Q4 M2+PZ^*-SXM8RA?3Y<=--^#=R9QO"3IU6Q-]MJD 8O4BY<5!O4<&K[!5VC=JR M'E".GR>WF+<"7?'T<)!=,QT61JZ"IVH!8A+.FR:[^BU.,OJKGP]%_G-6I\3) MQ7>XKC-V/4.])$[K,0SZ M*RG-VMQ86E2VHA^IZ)56XD"+Z!R(%U;4:.#NL+Q&#OL@2V^35(K E24H(6BY M?B"> C^HQ=6Z3 _\KGQ3LNT>E\J(^<3^ B[@8R66-+PI?5C3OZ_0YD0:.@,O MG&0AO8))2!TZ#I-@&I=BWJ=[XO[,H9)M3S$J8R>E7&\O9P]VT.98-D^C7AM@ M^S,X&JK]Z0M3R;?R0$5MO?DN M>4O02K1&@$@%98WH"(+HUIS\DM:/;7+-]M;"2\/7R;LS(-VWHX :X"VCUN9^ M(3UTB6]7W7V5EU67(_?4#XS63)9UJ$VHU$H44K'&X72H<.- &D01/Z1Y6F.6 MS_:2[.)R%KQD-^I^KO#VF%VE6U.4T(T\H-(YRC.$'R=K,DF?"/D5R17BM(@2 MP^C72+$N*K[UW: CER C[7@]Y$Y$7N8*4LE\,#A4+1\ BM4]>[E4_*WHCS/ MR)!;'L%X]1*%>JFD\](REJ2<=8%8'Z O:.#EC$,!M9AUUT,M8*'5\<35YV2/ MK<]TO'N*0RTU4OI!=M4#+.T(^*E/1 )'HJ@F-'LHJPG*0126,(2S#*_K8Y+= ME,4!E_6+]46%B2B@&AIYE\\Q3HU1VQKX'<4, D3TJ,@.I:%BV'$42 ?H$5>7 M+-X0;VL#&&5P(HE60NL0()4 ZNG9JP6M4V( M$JB[M;P<$:B$V6=R M5XM:C*6E )\J^3.I!__/669AS7V/_!WP/ >\B15'": M_@W$?D_A+ 0$E7/90DTYDR/(!FT"P6S(V7 JF[\#;VV)6)-$O!6R@F(8\P;:@0/1$3)):&+*T6<_K##0A MW0\#Y]+RW;1E<&E;1W'*91U_:?FV#7X0V+3':S<9S?.3;VBFCP.-K+Y[<=BH M.5$'A)*;- H;Q*A6B-$Q;'64*_CM7&BI0JJ-!_Z&"N0!/EA5V/E_M#63SQPD#.D+70 R#9)I$6X-0H=O\022.!_EC!>."GS1EZ5Y?' M=7TL(\D [H5#G?XX@3"(6GU*UH]ICLL7<>6Q*I.1*J *F;F7S^6;UD-W E1; MEI4AI&HX8&FH$ Y @MVGL]S]=+=C7V$\^HAASZZ0S'.'RTLUL"Z =6B*D*Q) M'&N+-PJ=]^LZ",(JUY6A (4/<0SJ=&7(?F_9S5Y!58< $BH*E9*PYZQ+$O!@ ME<@I&803=0QJ9,R98%F/P%-!3),*'3JA\$DH+.>)>()-3NN!1&>=FC,CA.WF M'.=W^+UL2QYJ.!SD9?M/UDA'=L9QXS?")DI8<:1D5(*D+X1 MZQPU/;& "\W2U9 SNROV!WMV\DH&(VB&A;DU1\J],+?:O!J#XK(1F_D[K\RP MF'9")WU:M3D6J/Z(M2O;KR"6 ENK9;Q,&OR&\%]IQ%Z;B;)N3!=1Q% 9GY)\ MG2;995[5)4M.7W6_:S)2">6R/Y;%D=Z&K,X>*I:DT62=)G<=-B?4U'%0Y$SB MY$CHR&F'>M(.+#[F5C/9$]KU%8T:VLFN"X'7N,6T\*@B$B%'AJ; M6U%=!(W=Z511SD.NUD,(>]$E=KG>=B:NK2=S\5SCO*(Y\BYR8@5+9:T;O?PC MNH:S1V/&P6:_5D(B((+BD[O0%>SY]=0U$OH&=;/G H@%]:/1 >],"SN"13QJ M]_YC<:L]1L3;MQ;Z?J4.]H31$4CC=;5]]<'+W_95AL"+J,">T\K8:P^RW/4Y M-JQA7:4&:#_ MEG'6IW0/:L%&C8>+P7OMCOMTP-C583Q:PA[KQ0E*U12=TQU/[Q/JW564/;L3RQ]>@GYG,5+.ND!"*=&28W4 M5W.CL,4C9E!Z_N$_?6%*7B=E^9+FNUM\(!SBS1D+'(X!J'=/(8M>>TLI55%H M*#T0&L;,3Q>M[:$1+0:%&XE*J<+U.$@&4;RV"/+U=M*RX-=-0)7SE$]7(YI% M>/U6AC!Z!R=?2$4<@]*A%HZ!*. ^Y4/)LLBO7T;M50;4X/N5H30FG[]K&^&^ M94XYX/\Y;B11YG""0:N4#H=.!S0:$ ;.D'RV M7K/K3Y^+&E=719+3EX+--0BZ&USCE$7^W1,F>_8(DC_95VKIC*3IB6Y)VKY6 MB/6V0JP_=G#:]8A.7<:2;#G"(8#)S#Q* _2)FD?!/XC2]SBC[X$I&KAQ> M][MW$5"M/>22WG[Z O<*^LU]),*&5%5?W YUTQ>T097QQ,==8EQ@=00 BB;Q MK$.:@*85HFUC@)%ZQ'6@40]W>'MM6$G>O0BKRHNU\M*T;J'LNK_\\K%49]EH M*]# '8AH8#9[)':-=GPD<(,H;O_SUG"?NGE 1=/P:T 9;.1N/GY#JH0)%4.H MFR !Y)Y\+(O*95F1*$ =E)9K)P^%-89=$#PX+[NF,1AZ#5#L;E4/)4&PK=D' M,$;.^0M& \Z=J -BWDT:Z>&CRPZPT8@5:OJ!48T) D:B(QZ &^J+!]K"K M9 M5GRASV _%.7[XOA0;X^9K-.F9<*Q@Y"KAJM,DBEN"=&V*%%+BA1KRWR:\Q.7 M*<<[FNW[WFEMF4>^=8DW:8TR@KPYGW7W!;K!95IL[NJDK!<3ZQW>I7E.35WS MI'M982Z(]BXE"NG;($=0/\#+,$AN@9=5<+%T^V=FO-Y^_\-;9L#VS[V/T& . MZ;D^EKG*J36V#F":S-SJ]92T97$V:GM8ZZ6@K4.T'^.*/AH(RMA0BEB9MBS?+U*+--+*61,Q@RO;6\+XG+F#%YSC9_ M.U;U7KVQF=IA>'/H+[-Y?DR>&Q*Z1*<^@>WJ]!$0Q4JZAB!I;>9!M,9@0,+9 MTZ9$!NM0]:J>THHPH9#?L(LTDX6M4&7BWRGL>,XW5E=D8X4NG@\XKS#ZZA8_ MD;U=DGT-5J/*1ZZN.7#%*2N6%*6FK$"**+#R2YG2QR%;8R#>MZ?H0BVBE$X: MU ]4"/JT0JRO8KL%"NM/EI?]#2D$B&]S+X%SW"Y?0N9(+UE4;=%=_XSKZRWY M7$$,K#K9I0]Q&._771:M999W(HAF/RRV=*UI.YAQM7'V:V>0#'>Q[GATB'0% ..$^-<(4,I&HE;/I+>9F.R(7^9/Y,-%^?(A MS=/J$6\^%L7&Y&_K" *ZU5J>AS/0-61YZ5E3Q-J"7GYQ9K_C>4<;0'K$9I0, M'5\S1,+"^I>B_/ME3E;Z-3;>Y](10,!ZR+,!UK0IS=C=-(X#US;^[_ ^?;/M M@9M=ROE"Z-ZD^9L#IXP"\$K\: &O!$]8P-\F7SX1/Z1,D\P)[_WV$' ?<&Q M.VF)NJ9Q8-W"/.5XW_X]"D"K\*'%LPH<0>#,,G%V;%SFS.E*31<5M10!(:WG M6EU 0H VL>%-:U!->:<-2U1K<+WW]QMN N ER1Y?Q/!.BM&,WEG0BN!7J)$<\5GE'L MP]_D<==<[9*J5=N14<'S1S)$N+K,3XLV[]A0SL,:X:S!7"1\KP:9WN,DQV=4'U??#$E]5$U!CDZ%WC5 M#S-K]69#FD&?E!O8C>(JM!X$^C/P(0)F7UH^%"5.=SE/"+%^\;G_.+E3Z&7) M57:O1:OI%+6]1G1GJ*Y73;0'W=0CV:FYCO MCE6:XZHZ6__CF/)R[);4EEJ*@"NOGFOI\+%IB82F$:1NM S[<)FSC#D84NB/ M);9G7W2@!4;/4!(7'*U02Q9%[D/G"7)!EW)V@N#L/3Z4>)TJC;<@;;]90/0, M^!L"1?PSC)_OP2#"_"DTZ"5!U80/(:J:[3#[T?TA24NZ.%]OKXI\=Y4^X&Z^C/.-L1;^+DRI6)SI ^Y:W642')P.CJ:TC#?O6&$B%&N$"5]0]R<-X08 M:'L[62X:N\P()5 &U*VH!M^'RV38@ ^*A:ZD"/C MXSPCX^U>OG%( U.T4>)<>FE&&R#6(@*/VCKFAG*&Z@$/"Q4.V*9VU>8Z[RI7 ML2+Q/^?% ]U+TK?[E_GA6-.'PODZS?B2*(K@7OEP]D]" '7^<3/B/ (_?VG( M:!5E(;R$RH%TP&7]G%Y(JD,G%3Y)M5](*D=O;>996K$<(K!U)T,! M+W J*Q>3H,AFY6(/1IX_\13Q^(H867R;[AZ)3TN\U];R:DR5(UV84R0G"12/ MSEG. D:%&-F;8DLWDWR#68$BQFM>A$,1]TF!70-M94=LA#&L@+I2'A;3"OCJ M<8(HBE5OA78J4:(PJ,9J)6[@"E60Y[@_9O1P6 PXDI\SS*+B^>9L7Y1U^D_V M>RWG!E6:[Q-A2_[,-2Z*5(-MUTCL>X6ZWAG.Q?Y7:*#4J[Y60SWN7'"8^%/0 M1!BLC>&<(7!MHEEU1E',:%:%"6)(K@@>#4: _SF@ C?\2*@BOX99^SP8"@EF M<=Z&0!0G+0B(SHN\JLOCFL*:I7?9D>FH;+Z:D2H@Y,S<2[>!A=9-9B'6'M1! MFR;"H6D/B6<'" UA[H"?(.@_%7N_S)MH$F8G.Y=Y388]?.F<@C,@X)PRP_+3C?'3&R8:)&PKZ:+3 MY\\4X[$0AHS\BC)U#%09F+6+P8J5+UK3 M$& _)OH?."G1=0YT^W+V0;BHZG3/(IW)CFQ!:0 6)2JE)D9*]N3(_IM@]4?0 M:SJSJ(9T&6<6O8C0-E#XWG\I9C,)77_16H*3Q#,: -+A:S >MGGT/O?OQZ] M'\!^FKH/,!^KEI,OFP)VHWN,6],;J>?4==KEJ]%VC?QSZ/L?7IF^BPHP@\:+ MZ(]4YS\0&,ZJ\KS#J#6^D7E&A:<]OA9]UT@_A[K_\76INXC]Z=HN C]692=M MYU5VUF' '/G4W,.M^XF[O M!.2TW4$V*;=A0TRA:E3J2G?B'D9W@86$N5;@BE7]E0)7H$*ON"[GIF[D<:RF MIG-1&P(-9Z+@Z^1"Q M*ZA7*K,(+0J5&(2*1/TLR/79J)EA._+5[RVF"1'2?,>>BM[C&^L1(;PO7A@. M#GE4/88Z.0UUV0UUQOY4TP&GE[.VS3-P^IR/ON,B7VX;L6*EO[W)_R/_E+^_ MS_],_G/W6TJT3X@+0(GQ<[(_9*3A;V_>_L>/G][^\/ZWY$L'FH25?_1 ])78 MJVVR9NFP"N)FO^"D)-1$T]&>W9#@3PGKQY0TQ3G:)"\ 25D';\6O'VHR7-06 M73SSQ.P?BE)\6WZ5)@]IEM:JFB4S]!EP19XBN62-I"P"J.V/8JGMD6&GGW^@ MZQ7*+9YS.5HGU2//.9SP]TG<669)X9C$6=-!BHDC7:95FF\1M4>H8)^F M6EA2GBC%L8KAZN1D'1DN^I,59.3:?]W:.>^<'VZ48?P#1RFDEQB=D1/P@=Q(?2#VBB=?KXO>QZY.)LJD%![D833#1QZ5 M[6Z(T1!4 CTTF+RG3$"4]WR%>]%'6.,)^VL7[+F3AG[;9Y9#_3CN1!,-T'SG M1OE,SF%BQI;$YMU>CS%:KK2!BF.[2B(]@8_?5/G-DE@KVVN*1F)HV*D:+7*K M,+A0<*?>Z@MM )PV!S9903MYZP.$2=VL"^A;=,H=XCQ3IWZ*/E1-Y-589EW= M,J!>R%PJ!ZCJ_'_(*NF.'*M??(;4"LW<#S5#,_&A#LQT21[-)V-ZJK!'8 ;N MC6DZ5XH\G2N4;&OB/BY_Z.5]SCQ"S SJ , #6XJS*QNPIAAC.\*U+0,:8_L4 MZP(S4,;8SK'HL\"%7RTX&!KF)4'@ZK;8AY8/JAS@#G[P8U#>.R(GYD5.>*LT MR6X*7JWKXKG&>44/J:_2:N2JX]-_'.N3UXB,6,FZ_IOKL/P+J/T$^O7T$721 M$RB6#(G0E_;F Y#'TN*/GIEVR,VVW&%S8"*"V3_+O%OW5%TT&'[[X"5(TR*2 M#;8&-(;]M@8QP1>%[M"Q8PEV.6%8#'7), M1EX'&W#8S^X,3?E )*HTISLD*]WK=X>F8\A'5< JGI2N*]!)[*H?#\7::);_60@.2UK,HIBT(7E_,!QWXA'OQ;R!D\?^!=R M"*?@R5-YEG$+IU]WZ]UJ.2^,^J)J'/)*FXI7RPU A3:ZG]JF&_8V@;L@J3@E.E*\KA"KB-\>&X=U@.#ELM&J1R M3CHH0!_TN3^M=NLACL,Z^R-JVW%>+1XV1P["OI M657L,J\Q@47=I-9R5"N)"DB59.XMZM,2H(8B!G6Q"]%Q330DBJNY'D@R*80& M1F&=(Q>G",89,CM!\V=VHM>HG/T>!7/B/:QHO!VKES/U<4M2/=XDZ>9#49ZQ MI\/59;[.CAOZ/O83^<:Q;':UP_BK^1!BAFX#/8F907[I3@1]E$T[1:17U'2+ MVG[)#TCHF5Y25#RF66Z'8,R MN2('.B(T#?Y23,B:3LB:8[J1XSVPJBH'K!# MO2R:2T7$1T=SZ0= %.DF>6'9/IPC22<"L&B2P+,UHM2VC2.JY,0Y2P.QS8HO M59/=2AEBB.]"&; X]\1U>U#W00/Q QQ$]KWKLZ$8;Q ]UD M4&L'!1#SG!%CG.RPG!?.O!'T( ^CZ#[R#&>@I44-,5+E183'=S[$X M->_KW$$:?, MZVU28R]G44T(XB9J9+ ZB"T=HH01>8:^\K0^X::5AQASJ S:'O#2NX$F;,$[ M@")W-YA P?@ZP+^K6!Q M9S^#F!/S5:HZ2I*%]!79/@5:"Q2O5Q TRA74 _ M9?3M* X7T V5-AX0 MSBCZ0.1J1>O+_@A[?VL:GN7K7M/ ')42L]KV7XH9=+?K*4*5/4DYBZ:2KF+7 M5+W$2@7]_6M0T %6Q^KE *CQJ2/YINGV_(B^8E7)1M)YE))V]BK44B.U4C'_ M\&H44T3M)-44(1N=@V*J9%9J9=_?"UZ*0)V MBEJ*:(U/*].GN59,WE6L6LGEG$A>/OOV'/Q MO"9-^;W4LX0[Z]Y(PA5.'Y.Z?^$+O=-.>:T>6\0K7[: MH.REK#8< UPJ<'FKI*4 NR+@]F!GJ%=A+]3XJ453*6\UP;<_9S7.<>(E([_2FFA[8! MGM;.)%\$9[2>^//5+8@S62>>+&>Q'GW$IE::4T@?Q8(\<9U-Q@C.6;V1.$J] M@I^KNG!E.4]U[R(R]=*<)7IH%^2IZ5P21G!6Z@O",:H5_&S4B2GSF:A[%[%I MEOH\T$>S $\^YY(P@O-.7Q".TJS0YYLVIB9H5%2:Y*5!#=T*$4*8\\NIXL1[ M:ND*.%_M@=>:$:>3GOU ZY/'>9Q>N>([@YPJ*S][[)^R))N_':MZKWB"!JYL MOD>/HT *IX:^Z@:O5A[J W/4Z,IUS >-1JPX01X>VLM5)GM-]<@6JD+V+U-Y M;*%Z8Y%6&;O8'[+B!>-;G+&U_I2NVE[-W($V(-A=)!G"N:5Y4W(B,9'[(0?YY\(%NA!YSC;5I7*,DWJ)6M3IZI5/B99BNG%W$J3%^04W5NVT,J MHS,2A^KF#,,@"G5/1YE,1$*TV:Y"RM8!E4;-K51>@[9"33-@O7#C^)>T?GPL M,@9S@GN4U'69/AQK2D4C?.R"X[K8'Y+\I;OM2*L:%'O0\K &] QA;X#.R'M< M9^MU><2;ZV-=I1M\A\NG=(T_8--2X$05YG:7 _=26EY.@AH:U! A2@6#\G%R MM/Q7#?];#);HV15#PK6UH !R2/$< $AA;A37C[AL.//RZVR$(>\7VV205($2 MH'8^XG'GQ@D">[?8"3_2%6,G\ 11@/>X3)^(HC_A>[I(&A OM0P(<9G+(11. M+="OK$W@')1S?\/X!JVXG.E.&V2@[2C'$#"<30OLG0G1> M($**?N7$\RN#Y;;4,D)]]>]%B9.OB7#?K*AXWVCE"[2W]H&?L+\.CCV'/798 M# ;>;5SF55VR$;A-J[]KW#LW,I!]B))_@ZM_:@_B^@40 &;7HL>1?@NC!U%@ M)3@OLANI&!*(&2?P.&VO9 'F$ 6"40(\CO1+H0332\?M/7!:T M8OMYD65)>9;3XL]?DG+3?J@R^7[.Q&':)0< $A(.C@!4Z;7%98DWGKNB95@ WF$M-*Y.FYUJA>C7T5?T^U^C(0>\++' R),T,LS MG(T5ZAA!A)/F$4+S?$[@!MI.!!_KT[ D?$C*[G/D=VQ0$V%0"W9B3>\BE?B1 M7@,E<\0O(M&+244$EY)"VP.7W>V2QF#D)H&^F*_HI3/>.2T0SAP;@MMPXYCIKELP;ENP8F;MMX[#H4=^93F MZ?ZXOSONK[?_\YAD;-T@FZ.?92+ID#T4"^Q.8B"]?BU MCQUM'HV2S3^N3 )V<#/C6GW2L4-<8 MT=;P!Q$VULGOZ1:NIB%IXH:3IK&$_55@,87I54@9:9/?XVI=IJR[ZRV]T7.] MI9OB#UGQY<]XLR/;%N%4X.=*>:PXKILP-GR,?#+HNSYHS(OV0O_+XEJT(]3T M)![^(=I7<*L_A[1,/*(GFPYP0 O :&@*"P,L+AV\L[GQ20U<,X$L#K6E^'QL M\)D*^#R2OB!O\'PN*+])9DU#J"C7;_&JZ$^>HUON[W#=9VQ%UQW=5+6U(%@Y5-H=E_=PNY& M&VHU=Y3$!) 3*6*TS'U=(4;.(\$UM?=70K5%%*L#7;!VJ]A3HX MSIQ6Y]!XFU'%+_+-2 67*>'46R&%XV 3RCA5VT$DI6+C7-I1 *JU#EX6I5X4 M6R-5>CF,A4G'FJ3E7VA6V^K$9?4NR6CRP;M'C.NK@M_>>_>B?L7S[J79:Y"= M1+KCEQML25V6_&C()*Y+CIUTL8E\#/&O(>%S*]1\$+$OHO:3*_3P(K0[O2%C M6W309#7_.@'^JS/_:E;-._UYF 9Y.#']=E= M%(_LW)_4@;Z>JSI[<.7UCDY)!Q*%4TN@=]K(8G%:1:)Z:+><)#"1+@.V].$N M [ "J\99179<'3?T+8O]!J43-8B:F*0Q/&)C9"+.5NT[DL]%C?B-1G2V2^AY M@OBJ1'\W,[16^0C.VHJ.Y9_BT"0K%/7Z9,5A\.?:39V&T9IEZ0'H6;=9*H.& M":4]7K&6^0Y USY";7."J.DMN0,^ VM=Q\KU=F :.,X(S#C*&I"=,.:DDE.Z M!]'72>,Q_W()?ZXZZX!\+(NJ:HZ,*QJZ+O&ZV.7I/^EC&=HG:+KM.;5";P6F MJP2$NWOBXOHA2W<\N%/^H)7FU'2]S7V+RHC5J[$I*_"I<%XU!F M/W2;\A?Z0#LB%:;V9;+R\DZB4]M&MDD*2_N(6U4U4OHJZ7D_L0DZ9'BSDZ^; MQZ>F(H+'*:@(W\BVTTONI5_71GKF7?0KWD&[CP1-\J:^;QWG-GFQ/7)<&^0N MKG?BY#;=/=;4'JVS)-U[;I"]^H.-:CM)[!;C%I=NUAE?M5EWD6V0IXG_VC;( M(^#M$ -WQS:8=]UG;/3F6-\-L(=MD,_5QY84-D_Y*;81N27?QL&XPC M4=,1&V!5!U&IIN?&5[EZSJ>./W&Q(GX+[KKU4/67Q-CV^UV M*_QR!\@>GXAG[^LS+LO<"H%?D6:%9C%]CS='99*<."W+OUB@S4])IIF-N&R&H@A!]_CH%F?L,*!Z3 \C"C^Z M=!A+P1*3S$-$M^F'Q*;1U8I<6K)H2G98T>I5@,,*U2#JJ>#!6G720!-0R4R< MNZ$-M.#D8NR'5!H8:885.$- /\G!IWZ9:V@<$NXYCJ4"]E+D.YI7JE]L"L4U]>56 MPI.:%6J_C+I/LVTA^RCZJOT\(7I@'""!!;;Y(TS 6(+@ WO658NBGZ!1]3;$ ME.;HC);DH_EM3Z^5T%<7VRW93],)N"E*NCQ]#5J((H@V2T4M@J@R_,[S!(?+ MG$MXF>-V_IOI)SQS$+7BTAIY'4AR7%7WN*(!E\^.5T2"\!'+/G>!$1Y9G5/0 M^[8$I\!*J^S,/#9&H[.RK.IDCR'4<+2BT;8(-^$!AKU-*?/MR<3J1_RN3FJ> M48LTNS[@DCO^D1M?$-OA6[]S$<,1SE/]7.0%QP--A55 MP:%M*MZ\2_*_ M_SO9X"57Z3ZM\<:4W<^9. Q&W649CF]+B3I21&D1(T8--5Q6P F"G4,G!O0$ MF*";$.AR4%@(E,VQK%P9L@8:V@(L+U?&G'K])>8*-I6>=9!U:\TR(^R[WKB, M="*,-!_H\%DP/R7E+LU[K!N\867K@+ZPFELI6SQKA?J AHDZN3'<F5 M[F-.^CX00_8"Z;H;D#%TW VP& _BJJP% )-_G[,CD\INLD MT]R"LK0/ & ;Q])E7Z$)R-VE!1@. 5XG9+3P=8+%<@#&N^%WM9>(+.U# =C ML1D/()>&%F$Y&(AMZ.B!V :-(*[$59'O[G&Y?X\?7)*9JIL'="8T_,H'-_GN M#6V':,,5^CE?9\1S2[Q"8W*T?\>:8LH5ZB,PAI(=WG,X1*'W! :S8-W7 MR7"JM'G4;2#Q]X$4D3YBG_#S59'DQFH\L@7>;IYTU@,U.$ 9Z%Z^&8- 8;>@>HCIR"=3,%S-Y3%,\4=+:$.\Z/98GS]8LA1-=O$BBH M,>!+4O;FS\ Q+=7HB1$ U=!Y3V6%U]_LBJ=OUTUG?#K;?YVFL_W-7\^RK/EP MBBNM1V1N'F":+?Q*=^"S#)V:@?I!+B/=PL!EF)>'Q+_?_F*" /MSR"GG_ RG MF)\+?W57'.O'KU?H%_E9?]#9%09-FDUAQ*()SUPYE,GS[">R,,V5X?C6)U1S M%4<]NE&3.B9F(\UH$,S>E"DQ=HHZQL)W:[0?5$OD$W)Z>Q\-FD? M&VD/)VD/G;2%*&VMDC:DHHY%\E!7Q\(XT!WLA_KT..-34M/TBB^T;KQ!,4U$ M06]C&WB7[W60->#4>H7:]H@2S*Y5&[Q-\Y2:Y(_'=$.3!)SMWO;#V Z8J=@FMVM-V M@6@?*R0\?NNZ@7I;.(.DHGJEK:0ED_3T[/*@E11.Z1RQ:]9#1^ "J.:[I$JK MNP/9,&ZN\[\D94J/)2F;;YVUTM0%F$(:Y;+J(J-&G)P^2VT[8+H9@Q;ZBRVK%*Z-:[^S8-&N='9A!%.Y#4>)TE[=!S(OG]2--Q4@9N2^)L\KS M'IGTS;F'@.KF+M40C@TEZH+/+6VS\@GD4"]B)!4Z5O2\99N69"%_H*EFH(V'IYX-;8>GD@&LU1^2->8[7N>U620!6XM[ M?%O77MJZ2;H!EXW6CWUQ;=U2]O__]K[]-W(<2?-?(;# 7C7@GIF>O=O;V04. M2#^JQSMNV["S9K!H'!IR)M/63J;DEI2N\OSU1U(O2GQ+%(/IOA\&T^4DJ8C@ M]P6#KV ,*6?UR-&/G")LPB3ARP_TYGS2)*IXP%5:L./KEVFYV>?EL< 61V^= M6@F9L,])NS'0^N+H'&=XET9S"WY"KPF)\MR[;/IF'X5UT>[UU?_@MOKJ/_SR MEP?91A_W8XAM/EX689/O[N%J=88>KNZ_G-]<7Z"[SV'C";UP; <2\O"+V(_= MWJ/0B1./-C$ERY_HW5Q2_+T'[4JZI&6L$>9HDT%J:4^6Z-"61T7OAX*O2$T4 M_W_8RQ_H7)8-=+AS6<%P8W$NRW,'^#AC.)#A;G=U>-WG[UCZO)NV=!@":J35 MC/FD++K;H:YT<.)-$YOT,#U(@%5B!^*;"2$?9 M$EP3JO:O1;+I=46"O%O2:_4_= <6IK06\LS")&W''3ALI8_ONW:\L_T5%VF^ M?:R2HC)-AOVH>(Z?TRRC*T;-2V\+J725;<,H=,7.&ZBT"7JJ8CKCA(,5T^DV M<>R6?_&^R-_2DB8%E8_AYEIAQG(+Z6VYWE<*O>HU40^EO('&=%OD<&-[4-A8 MC/'SX?/4PN>UJ^0CHI8+]H@)DJBWNT_8WYW(*:D,R5&9+K94[>JBMG(TE+51 MJQ?_52$^*(.5*#,2>5F(3>;S!*AUM"Z%OEJ.WMPN5Y^EWX7BB@8@::[2R9;J M7'WNW8S@D^]YRO%*)/W["U&Q7@L^(_.71]YD]D]$8.O?>39YV.VE;L!MQ8"W1EWTTJ\$=E61X/Z:)VC MM@74-(%H&TL]QZ[Q!C-57+]@.U5"W9N?@$/^3CT4"&WNVWL#XV8 QBI'6=N# MKTT/[D@;B[J%+HZYSLHC^X\V)^*&[:DII@-SV@-V&38:"Y=R<%G^.]*YD3[^ M[IKMLWDV#0>/,):U@8#>/JY-.QMLV\2Q"AM NR-K_-LXI[#@G^.JI@!@;M?[ MFN1 M30*#WRF:JJ]Y&-Z2JHK3=K9U8^%NH\E$]M+:L8W3.K5(3__O:#G,@\J)Q=X1 MY87'&F29B4PK!Z'R9V*3RYD-@[ MF'QP6 ,J(X5WI&X8!I,)_U0&LZJQ,+C68R*#2>4H&2Q7BG3RGZ)E,(Z&3NWA\*W1R_X9YTF'(KNWE ML4BSY_OZ@C.51ON.@T7ED(\WV.@B=YY<+5170W6]LQJ)P0]Q>="IX'3ZE&:H M9,6_ WUKPAIMP@,3UE +0ILU3>-R+-Z96*O-K\>T(",1/9KYC"_RLK+P^_9- M!*20@U[B/:FZ*JK1UU8F(55='='Z:M^^[%3$@WZ/2?VL2_+\7+!+)HB+M^C8 M13FVS?=[NAKX2M1D? .EFRM*QZ1SA2CXB/779'_4<B-B-7/FOHRZOF_ MCT;AZ.2FNRDL[%<+N@:Y=0.^X$(K"%/8Z,,$LF6%HC,!M\# %81/X#N?!P:> M3R!!Z*U ]6.JN@JP6X#RAU8UVW^0#Z^:[6ZQ[>?EL?I) %$^RFJN @H2Y>.L M:I@ /M-J:W\S5+P\62]W8[H7Q?4UPIQ',DAM.WA#/RAN8WSNT$TPRUL+?XJSN8C97"X-DL^]B@I :*%=:6/<$A.V0W6(![6G>4"HS[ M '>]XK*GCR^]NWMK4\6 3MNH@]QS--4B!+M#SXQ=>^?V+8VWS[B/X">W@<%FX\@ M]A684\ ?QTY!%W)]\TU8U_5-MC#O1)!NOTT.ID!G6"SDRPY#^83[->1?B/X> M00PC,Z60V5]BQZ#];(Q/Q@4!^EH9AW"]'4'H(3>IJL>]++JNO^;KE_Q8)MEV M_94XC7?:NFX6KZT09O:NEUDX_/,U1VUQ5)='K-M5L_5EQUIG^4F/_8$)#+2J M8($0;C4A%#PL5A$\P>2G:B-0W,[D]D@=W]UNM=VF M=;[V^JA_?]AJ"2]C\]53<#]6UI/3[]R2?N9(NRIZ9WGR7/2U/PZF%=&6G[<"LW=:,J(%W6Q_% M5SEYJ(_EEX)YHP_A@]Z2=$^W,#[GQ8^DKNY)Z>4^>8(>26*W((ZI_2[:Y05B M7SYM#V5A1\%1D?_AXHU8B]I@=ZR.!49I61ZAWY->FI-+>3 5(1FOJ%A MR3$*O&?NLV"HM_CJB\<'.FN$*2#!/UX"S(6C47X$$.18%>XD:@6I0_^ M/UK ;S2UV9FR)CYJ@"^G>#C'*>?WB?O-X3PE@@65#^(W!;O&LVCBSV_^J;9R MQO)2 \:A1F.;/>=??S,K(]!K(1_$<7[.BQU.H7VG1(H/X3YEUH7SH)TT']F) MVIC<[$>[5CZF*U6R/IPW55+^Q!UJMR[Q-YP^OU3=FRDL[+XDW(#=]G,1[T.X M8*?^B&)]NA6T>SR)B8JHK$ON$\:U?CVEM^2&^WYDN/^_]!VGO7]3J^;6@P/ M@KKUR'#B(_5P(2S.X=I9Q@\Q9KOW3#S+^6#C=U3+_C##R6]HWR#" 62BKSKQ M462X*ACG*.(LXX<81=Q[)I[-C=_J*#*_S^:/(K^=/90(!Y&)KNK$!Y%F,?1( M&!OG".(FX(<8/AS[!'Q;APKZ6QTV9O;5_#'CM[%?Y.2?@F\E.3FGN >,1C%N M>72YRPGJ;YV"&]=8:@&/W/E<[GLG?:' P7S:O1$^4]52&1^6WRZ9:(WASH6% M*4YB4##Y(&_^W>2 3L)5I=%\[(73?C"/ MI*&:;Y^DX=E)>*5Z-665;6GN,3IK6>?T3R'C2GL13LA_.=AU2:?6K!K3!W5: M06C^*/KG,"'JLM/^^<;F#(0Y [TQ WTHI^C*=-^>TI7F)^$^.>E'"PM7WW"Q M2>F3V>EFD1595PE.R'G:6S78#%Y8 &PE04R4#S*U=[2V8<)OL!G+6L ,$XY7">;:[Y1&)T='NN#2@HT7C6-L4KXXK)Z;+#5(>1/:PF-SSTGT0 MQ_K,:;KOT'TSL"/8C3";_\\V&\/J?3=585:5:FF\4.YIF_>4*^ M6F>Y8$L]W9=/^!KM!'L:%G-6S\\%V[L)#S-IS'>S)K\>2\ M?/* #TE*D721$_62375,]FM<'/YH\H6AI0GM)8-;&VZIO),*<6(A*A=@U IN M_RDVNTEW$?I;&,M]_GPA.&R=P^,9X_<,?_^4'QNW#MU_N,KQ.#[A](?*:V#JK4A+7DJ#I MOLAWN"R)),F^>3KR,V:_- ^CR]X,]]!F +;YT%Q80,HPHBVB[EG8ODU$JB*^ M5=0^&4O;9;^V+7N??1'0/.7J^==2IJBH*7!KBK0W!9U$O?*F*!M3['#S*U:8 M(H0_\<:)UC'$18AMOF%7\IF#"8R&?_ZG'_[U#_\Q#Q*_XS$1)/ A^A>8^.I+ M7/__==9:YJ%^ /XF39[2?5JE4G\XK9F 8>C?N/.;:NC3VT#W]$Y3><#FT80 MUPK,^I(O/;=-?:IEA^6BT7+?M_$[R&AH"FC'D\/:XQW<[EMSE MN*F.19H]$R?4"$:?JB[7]*21;A;ATDK("8"3=L(R15.[2WW3UF=>M"4C:P+] MS!KYOT#+O=!J!IVXPW7BE. J*?;O=-$SS5B4<$%F*\^XO$DS?%WA M@R+H-]<*$]9;2"_,=VD5Q-5!327T,ZV&6+W -)FC2<5ILK'0)%!8;8LK+G . M"BJ+T-AGESA'LO94=6(H,#%=^!@+!>?(#$LV>XY%0BT74X>?&PZ&XGLBY>I; MJIL$*LH'C"Y5$H^-/ RJ:$'T,RT*%"UZ%SMD]*=%R3C.TT($!M27.=T4=X%U M6P,2V)W4-ABI"\<";A^B@P)\B!@CQ(=P"0]R.G5B$RFZ[(A=?+BL)A3HI5KH M$;0FDL7F(-6=H<61NB>"X(E: MH_']3LD43L54 71JIG AFN42,$]B9WCSK,>[U:?/?+36#[N>H/1DYBJ@ %;Z M,8'3Y^SB6!0XV[ROBR0KDPT[^_)4LJ.TFI'0IG+ M(=%*%TG>$EH)M;405XUXQJ8BZ"!IWT?CT=*^@R9ZGNN,L'&3'UZ3[/TF3Q3. M1BP5QK](I!/WA_LBB)8)OECI*N2>E$%/]7UBJ&5*5;=S+F[1/K<8GN?V?:A# M*OD!KY-O]-X""64920T;X)HZ88^?*"67G,$@91$IC+C2L/O8R\D?^+R('C^2 MPR%Z\$R'?5E4'.3)OWJXDW_\0CY8YOMT2_>\K\BWZ?$3Q>Q*7SP R WRCO'! M%T5M69!U]P4%#P%K&YRTB+8!25 P*V=;I@J @%;.M!3( %EO7UAX2&#+)XAV M@%D,W(_'IS+=IDE!/OD35KQ:H"H8",Q2&8739EPA]'-=S#]V#>?TK:7]"YFK MD;& @?)(OG&OUS\OATZK8'B> MC"$#7EEOCV-<65>'GJ*@IXM64)RD+F; M%"W*B9L4*D#P-FZ5JJN 0EP9.Y&LA[P M&MV-YLRS:IWK!NHT?4!%H%?M!&39K-P)L I"C$N\PT6!MY2?98FKDB;:K*_+ M[_?Y5[HOH:&'5>V )+'39HRPME;M;%F],]351%U5&+[,U*DB.B6-3F^=3DE; M%26'_)A54(EOIBEW@\ORW[D>2A;K(8>\Q--4Z;,*-[N < \^35.@>:!)(7U( M3^S@RL;^V,&/!?'*=Z33$CHPW.1E>9$4Q?LN+VA^$EVLHJL4T =K91?2$K2% M$2V-!L5AW*V3^+>X0GFGPIZJL*%5OE],!\,"Y30M[FX,8H>DL1G[8_::@3\U M,8^RX2]5ND__@;>7]?EY57J_"6T$2KSCJID+<5';!KIL+DEX3JYG>1AGMI(2 M>A^;FE!I<28ADD^# P='F[0WP+ ,9YVN SQ[BIL:A7B&20M,"1?1>Z"I]UQ' M2*$Z]. HZN/D@/KJB-6/:$0T:V:,=<]H@K!6OU?ID \^2BH :35 +HG&66.C MN>\XX-%#*(@EPJ27R&0=BIIV?5QF(: 1Y?XLR'U)A)([!Z<&PK@'-YUD-)(Y M"?19XB5H&\&=Q'S]1JC"0_0!.84)4.3< A0.+1P#(!Z#Q,M?L@)O\N>,ANXD MB#G'&=ZE5=GMH=SC+-FSTZ+9EMT"P&6UVFR*(]9EW)_5:L!X>Y[VX][F6V/; M'6U[](F_;I^M:Y-ET [ M)-?=>1P#1UWX%QFI0$5WV'2;*#[=%'WJ/%^S=X62"E4OF/S0;,G!;<4MH19F M&W41^C5'G[748L4#KI(TP]OS]R]E?>J4^,+^ +?CVH6Q->"E#+.V#BL;J&T- MG;^C+X^H.6-,1]2^R7@6.^;HWD^3NU6=HE7^B2A?HM=>>8)6M"4#;%FE&U0J M+0&]*F*)?)M%DI"PG[-FXA4"0P0\\@CH.]W':DH7KCU@VMWI/F6Z_RVM7E[R M/77OY+?F$8#&7/R,#:8-7N88("=[F% @#O1OSQ@,MR7R?YN1[Y/ M/=J?:X\F=R+JTF$\A49:,65I713=[9AI:6G4% \>/TR1.]^QV(?&0NA%+G<@ M/ILPPI$V"$ LF.G)X#Y&\'M<')*,B-MY"^U$1U,\#,=T\@I7L]NR_%[,4O,2 M$\FF"9[VLY GN>"!6&;$"4>S,""QX)DOF\][A*'$F]\]YV^_W^*TWK(A_]'O MU)!__')#(K(]2V2BNA0O+16 <7+IQ/M#I$2=3 ;FVKLW,4.P2=/C+8DTW;T M_.J/*.^KBT4" 6\DEWA3JH*[@3Y?OE!0D_4NCS-9UTX,)FZ.W_#AB1CZN5_Z M52:?,90/$TYH)1;\1U?8)A'1XA'%@K('"BK,>.&BBD!@L0@K%C+\8CG+;M(J M?:Y3:2>EZBD05<% .O: M7)'JXB! 'L?,6;=)?BK=;-:LJ' M JI&8C4&P#SL%''/$%<:W-$:(3) L0D?@#=_]6DE-77 ;_W*/9SBSB]H?LGE MY(>_]:M)-&D$#QSL;Y.#.G*VK@E-@8$6UI??:2W@3)2AM &GAX@S*Y*(()NX MQGAYK#8O-(@ZDM+O]'0#B:=TBXS:"F%6&?4R"ZGF:&G4%:^/7M!;QF KC5/D M!UY:M( )M[88"B,6BXL+8L7;#8_!95C-.P@NE:'N;ZATL;FN,;K3N^1#"NZ7 M,\(H!G;70HM![=6*Y0$XZ2:%>W])[L[@NK*/DT&"A&2.U\AXG6WQ+LW2"N^U M^WN.30"Y (->%GRAT_>F"<2W$9$[ % 2RC78X%3G((*!=(J;F-R/G;.@_=A. MP5.NC7F'G";.8^N4<>8E&[Y1,M&78WK99I1B6 MA.AQ[;R][?,X)NDRLRK[WTJ-YOTTP[&[>K&282 ML-1" P!2$;4U45T5T;IP S^ 3H'&>1?,<<.["^"\L^$1O^%L&AT&5:'Y,-3# M$3RLW'Y6"BMPJ@@YK& M&8/W B3,1-?F!2*R\(8+<784(E4#$:'0CK4??GGO >]IGHG[A'Q]7219F6S8 M"U#ZQ3YMK8 +07KIQ6O:K#1BQ1%7/H)U08M^&*\6670")(2,*XB&>O P4JXN M:H 4P6*C57]8@LGC:2"KRX:*HB%/ )EOB]7G.SH"&M\OPX&)2,BCX<$?]-99RD*!<>9IHX M: TP-A':U,%V!8PJ"/<+ P[!7"S(_J+8U'P"7F&&2[KY]N/:?;<'%S)LW+U M5%8%D543[L]I-.!<8);NXWYL&N-36PDI/L]0WRCJ6R5^NVD7Z++$(H;@TC:U M&7D_-?F;OH.<,\U'_'A"-1_N(:G^&6^)&'MEVEXUG]4UPY-6HX4*D$T5.35! MB>>@S&63;C\"!IF I*")"45!N9 7.'W.IG!!61. "VHME%RHJ\3(!7MEFJ(Q M4,& (Q45#"":FO8K39[2?4JW.(IN4,+EJBSS34J7_FB*TR]$OX(^ZT W2?(R M9>/2+5;D&9W99*#D83/U%E.O-.U1NG"!'2Y1WV:=*KAKM7Y?KFT7D8;#YR'S M;(9>-QK+O3:%T;ZSSJ==C6/_CL/\N$0896ZC4;#XXS6=OBX;0-@G>HB=V M!'/UR?/QB.;<$^?5_EUL7B7[>;/F#S\#YFLP>P!Z5Z,X5R'Q-M&P @L%$G)4#;:7W8 MP=*%DDDYH\S?IPQ.1QUBV"U6(W ML"G98X4TF"B3O2J_;K-LZ0[3FJM"QHNB'A9!(9DSLUL?7?8T_^^E6\W&YF@3 M?5RG0)@Q>%/ *PA-:B%HGHS/1$%9X'B.Z<(A)^Q/:987:?7>/EQ'A!^V.$GV@+WR$*;,4$\8D)@^HOH/H3 MB/O&V<##G*%;0AS2$#'%GK;4O6P(/=&,R^Q[9O;&MN(JD^"90_HT0'EMWY!GJAY5VU[MM%=%F MFP#_#-5MQ^*J)ENB5[+IDX\OD.E@D)0:"0,44K$-"/++:Y*]7^*GZ@&36=1Q4QT+$L,XT=+0$BA935K:4YAO"=&FT*"M M6*CMKC"GUI:J5>C4@G4$5I@UNX=P@)WN-"8"5^)*4GT/^W Q5[L=WM"I4*], M4N&A0G?5"RZZZ*.?(VFG*EX:#N. _-A@W*U=J_QA0O8.W#BP8VUSX1W7.MC4 M91F;U)J^1K0$ZQ'_G/>*#?P6SNS$2!!POU5P\+=YMJTS]CSM<7,(]?$E*?!Y M4N+M!?'7Y"^LY$5>F@^DS6X_^"[L?(M,Q\G@4^WA[#/$OO;]$_T#PQ" M14&^@>E_P_C1Q:W&#APU6F^X\O ;NIY((]_;]<28!4.FR[1,]OO\*Z8G;U=5 M5:1/QPJ7I! F%;=T8[I+BIEB1<[!13X43TCE;J.I7@/UGV)A=M)]C$;<[&OU M(9"2^YX_5_&GVEP9?J9WRF<&7?.MIC1&Q"'81#XYAF209/(4HD5.JO#)#6V, M]GF;ILJY[-2& D9ESCI.#[\^7UY?^P^F[#RD-W4) UZ3HD*?FP/RD.'2-'R. MXZ)IX(2<1'5_'M[B6[6YX1Z))SP2:=X'&KE/IJ9^!WY2-=E"DSUZTB=([!H? MUXER)N7-5/=%_I:6U!9T.G6D*8"(4$J300DF UF;A&>KQ9:SPC2Q10PK!S_@2@Y/,$J_7ER MRNCV7%S,?+8%O"6S;=$^^PR*,*%H? MNF,HDA"[&7RN,]2UAKKF )8+ M+V1(L;;)PV-1%SY,6.MRU]@'!.LN,P_TVMT4/:GTF_I7M-DGZ0%O(QS61=!9 M#N BXOQM3 X^5/=\ZPUN<=7Z_&<#YL(?OUD45& MC))W1J$W7M"&-O3]KFDIG@U,G[S3;V)&1[II&YF+DR]5GK)-:O)MC#A#+<[J M?4VVZ4F_&WY34V$W=H:..SCG'OV(+<#'0!*MYAXS!#]A.U]E5B3&Y0T5""VC M(14"(7GU@%^3JFCDVS4++E=)D1'_,(%DAN;@&6?2=SK]^)91ONM6*MO&HV2C MJSE:I2A&]W28B'(9T@K4EJ2U0G30Q+PT)FA3!3B\[R"O!I"05R&_,GTMFPFP M"F=L\@"=%'.J'BRH8A5B2+ZK0Y$J\:X.0J$I<-.G,W'F@:HN#!F4FF@9P=6* MCA;N&E%N[/M:D1!$CS$-2_0 Z3*EZS R3[]!]ZV"1;619*5"7NBFZ9:L$GO M[MXD.+&L]+;G6]]95(J/IO;X MMF.O/;@!27U?D!@UW39'U]P9+-0'IZNHD3TWF[KM_;FH:&C6JY6^R6D>'\,4 M8+.CDP)I@-QA:S+.C&EJ@?.DE=Z>':Q&3)10J0"_"&@!&#O4#] "\X8/)XT% MV.75(-_N&$.G 9'RJ1X(DF$6SX=3, M9=UL7!-RZ4S0PG;U#)8+]O+3%8T!&2)<.9-#R;AX)L?1Q(,Q\A'G$;_A@AY; M:^ZQ7&+VU+OB,KYK&V&.L3AK9CLJH*X-U#2"VE8 3JG.5K/7IGG;C?!&KDV@ M,R/3(,D=!0'$H\4)#W^X'(WQJ%3VI(]T:(K8M#M^@I,2/Z3/+]7=[DO9)*-V M\1>FEB"]AE%+:]_!G5RC32'6%KK;(=):,\Y&XT2Z5VS/E"EKE^WSW_;'$ M@ /P3/ :/4M Y$[V+],1//8RN:R3Z8&%OI/#G_H2@B3ZR%Q&[R^Z1.A<)+%6/I?W<_=.DKVT^P=]3;CYRA MYC-\#CNZ:J;N"H;^S#NRJ )([DK?6"AELTA?$LJ!MTZ2%^1K.]185S MEUL27J]&M">]R"B)RZI9Q+ZLGU7,LYOTD,K#+$6,:-,0T/S!2D>;N+!MJ-T5 M0EU3J&\+?K(Q2=].M^9@!MIVNNV5ND%-2.Q1JYNF!(;LE,G+/.CV?J]^6][4 MO9ZO5(P7#8>GM/6'S":W!.1C[+2T<3+:VQ1@)\/\Z:R]4 %\''0F?G7.)C1X MIWB;F2#FW(WV0@77R8MX'/'A@V8_=)"OIMX-[5./6CJAJ8T#^:7)MK!Q59() M09?B?2(J#"%"_GGQ*/V$'0X"V*KI'P5T[I0:I-_IS1HU1$S_8,XW6V*6@85S[@\KBG81U]AZ%V ME]4]+M*5 MNB_ ;)\M9IW5=EO_AIY(.UN4UZ\\OK95"$_JL\A5CJH7W RN%7K'B;"3&'*! MUR^%QDO"?OD#Z5-Z7SF0^29Y+?'=;O7ZND\W] Q$_]BWZ!2^_UKS;#S[*_=!J,?FPMBNLT/9*[]7*Q^![_%!-4M' MY(-G$Z<^)M=XB>O_& BFGOG))T?>/Q)F^N3?-M8>I8ME2M1^A?,L[%D[W9(1 M0.*@Y8T5UXK10L3AYG4QL\9BYOP*:C J:N&YNPP%#N-DV$+(9-@W22*-M MLH[)VD91URJ[FDK;_9XUW*YU_D^/OJ6ZJ;YIFK!B2\A1["*[=\%43KH*X*^IE6 N)J M&%U"TLP696,BV4(,B"JM*)?Y(4EELQ7[JJ!4$?1P@U==+1JR+*,-+%WD2#/3 M10ZS,&%HLJ=KH6S\N\753_CPI+U HR@?,FA42"R$/K1<&_0TC]S5A:&".TO! MJ:2U\"IY@\9>.H ((94.'4'PO-ILZ#.Y1(@-3M]HH&:$M+I*0%1KY):DEV%% M45\6&-D+"1\2YB;13"E7! $10RJATJQ S!5]2A@"MOM=;A.J[?#$XWB8'?+<;?%@9Y1O*!P*G M3F)U[X.$\M[%#057(RIXU!HA,?$XW3I_7>.LHX,RD% 7#7.T326GF/7F%9&" MW,$ F-!@$9$#G1338H([[[4\("Q.;?FU\G06M>W>9>I%>V7)8!R222FS5."FUAB(%H^".%X'# MR!.Z20[<@S*!N>/P-)]>:B16."I&AD!2@7LK C+'U8 M.LC:IN,AUILTP]<5/NAVBJ8EJ :2>D:9N(-0JT>AJW#4*NN,YE MP7@A=BX%8#;![W%!_Y \XQ]<=L$'U2"WP8?RF_>0SU!?(Y)=! M+.,>_\_5_>H6HF-%"[7=)YIG8@Q]\9)F"7&&?R;.\"_D?[H86E4V3 RME%0@ M*"V(2$E$BR):%FXB:BWUCP5.*GJ"@$G_J?Z_A%?B.^BI@!XKW%0@ % LI@*. M@$F,@%ELAXPXX3+?IUNF#(M!-)NVJL*!]L:4LDK&R;Y@'5Z"[>,N('2H?3(] M-OA-,CTP H)7N[NK+@X&8-V)1Q$-8-N\"PD.!V3U?J\))!.#G?[:\"-^IJ/' M W[-"YIEX#K;Y<6!?>[\O?GQ,]ULYI)+W9->;4<%2!_'">$X[\%><5].4!QH53,:+*(P0*BBB:K:D!3=*A* M.50]O7<%**K:7'JO-:I>N6^%STGY>'QJ9%.%?LJ2(>]O"E(*O=&7B.!RC,*J MPM5'N4E#=[SQZHND+$SG*^..0?='<"U$:5T-!+Q$&O?Y5URLLF2?/S_F^R-+ M_79^+-,,E]I39C;UPL0#5AJ,^Y]50G4MU%5#;3WH!0S[7N%&X,!=8C&HSNB: MI.Z:LNN:IZ:>C[SL/Z7?\/8Q?2;?< *]3;TPH+?28&Q95@G5M2($O7VO<* / MW"46H)_1-67=-5(/+ /A MN5.S&\UY%+_-!UH*\6@/(4+6+GP\.2Q\W,">VE@"-_RZ1Y2@L5GQ" ">X.L; MJAE.Y[^,3>@>7D7*BU?]\F[%2A590.]]*225'A/IRX8#S3U-N:?.5K>P#;O M&=D:6@3HMC']=(AZ3#1M,ZK89Y=V: TDI;2+MKK] &VP=<9'6Y&DCHY&<9@4 MT%=H9X$$)W;\\V$JB'*&.-@,142ZU^]K@M"IR;9!'10Y+#@)@Q 0QP M\;B;X;J+ ;][X;IK 79F=$GA 7=:G'98XME9<9[3C/=8EMI:<=U2@=]*<=U" M 6.@N_#?6PL/N.WCM-T3SS:/ P,/T@T?@)F;.OS4K9:[50\Y-[/3QVVU&_[R M97"U@LZK'# H3*0< !CHGF19=:_]:)@S*A?T)N100O%,=EEQ;SE!W75T$O)W MD/B5=KEX?U'2WQ.#K%69)O?))MVE&[;=NGY)LK_D!4YTD9:Q4IAPRRR[D,Z? MU$!-%51O+]-*B-6""[UF*O)IK GXK3E+5''16$A(681D(:"U\!5C(I1(7O[' M@%>,F2S"VYBWU^NK2_2X7JVO'L-R3B]7EM+GY^E+QL"/VHA=.;X+W??C8G?= MKHY%_JK.,R06"72G;237N!?KGX%\^GSY0MU0D_4N?RM-UK5AM@VH"[W(#Z\% M?L%9F;[AZVR3'_!-7I;KY-L]C='S;%551?ITK.BNQCJ_3^CI#UT.D5FMAMQ^ MF*6]_"#=H#E4MX<^T1:_.Z-O$Y^AIEG$MXNJ'-4M ^UF>+5$HW65?$,%WM/W MPJE^R88$!,?ZGSFSU69@J[2QU9[:"G1G9#XIA-V3^8P(]5):VT1^MX8^%C= ^:H_Z#]>.'9$)./@KV0%P MZ[7FV+3FJ#AS)%T+)? [YL_'\BX$4*CW9Q"%=H:XA^ ]&/(/851#]3 M_\(^A(0OL3PWP;U) $M=XB)](V6(@8 =QE)T&=]DB9(KME=?%N>,-&RE42O: M4,[L*&=>&&>>*6?8+PGC3"'E#(F3P^\C6@X$IJ.?;LW$%YNISCPZ!5VPASQC MT#3":$E[G',*;&.BI;#-.IV:PJYK3/34[94[ E>S=QX53\.H'"%A!4Q/)*T MZ# KJ9OT'._(M$F()MIYDFQU1[>(.K'!D.NG4W46XJJ+ZS/TQ)H2YQ7\2L59 MJ%73-UP\Y1;KIMXL((DL6>#86$6('$$72&=A75@;G07T0,\H#"6CB=]7^28= MW+6=R',/;0=]6&&^)<37!89MUJ\,K)A3&%Y4#^L*_E2;),//=,@QN8(E++,Z MT!WHDF,_&?B9=4R;*=1WP#ZYX(DQXML+GN@2.IR7KJ$:;VG9-@ 3NNMUTD6O MPBY%7U_!:^#[7I.UMMR/B>-2F!M>-0&Z!5A#$[!=\R/.8; 66,/+A8EV+<%0 MTE)+'3?92G^[G4C:.1OO!9Q%1\F)6G,K^Q$ST06X&DJZH#8(-[GM1J+^19Y5 M:79,L^?FJBF9 &CH:%,Y( .M=%&H]N@; M<\H>>J%H5&"V,;:_R ^'/'M\(8@HA['OU:_'M'JGAV[O"1!>DA*OG@O,JAE8 M-K?ML"2<;0D)1]LV4=THJEL5>'B9TDN!9"BYVNWPAO&U_A:B'T/MUU#_.9AA M+-L4BK%)=7 MWS;[XQ9O:[]V>#W6F^UWNZNDR(B'*\GTFBEHGQ'(SX= D@5YLI$NG0[_"=1_ M [4?:8."[C/,JS0?HHMBM3.*)SQ"M!?1:77!UX&DJ8LV.:R+0)A[0OSJ\[O-WC%?9]C;/VG\]5OGF M[W>OE+ZZ) ;6E<,IVW_=-Q.9Y&%Z'2&ZB^H0 #VRT&=J(R4-^PZVMZIP']$$55-*O_IZVB#ZE6?U/V'0(7@GG MV04-V19F#X5F+**AWP4]AWBW8R&9Z6E==9V0.QL:R85T?;0(2_C/(D[X-2RC MV85U;Y/-PV27Y#YN7#&2%0Z99U(FJPD8$:R;J&TLY'14&C@(&"[Q4W6=E57! MIHX&GR$K'! ,4EG%\W-/%>I+1> FU"8>8T%M7P L6"THJZN X4*[XCI"1T0K MK2;CZ[$R;65U?N!!7Q+_]4@$N'JS.;"L*!_Z87>)Q-+'W5DYQ I&<0!7:V[I M*^\J6P=!!TMQP8XB/N-L0V+H\_?;I#H6^&[7__G=,.:X-!(01TZZC<%5)[/I MBZ&Z*NC&=$"%0E+&'8-C'KD#$(!J?"%,G&'(4H:P1]0$$EM?A*05,2M46CB$4,9A>? M+M#9O-;CAE2L_T7^XRDI\?_Y?U!+ P04 " !LA&Y:*+KLAPV$ "^AP@ M$P &UX+3(P,C0Q,C,Q7W!R92YX;6SLO6MSY+C1+OA](_8_S,Y^'H]*=SF. M]X2N/3I6MW0DM>?XW=A@4%6H$FT6*?.B5GEC__LF2!;)JL*5!)F QA_L:4D MB">?!)!()!+_[;]_+,.?WDF2!G'TEY\G?]K[^2<23>-9$"W^\G.>S7\Y_?F_ M_U__^__VW_Z/7W[Y0B*2^!F9_?2R^NGJYO;;3__KXO'NI]LHS?QH2GZZBJ?Y MDD393[_\])IE;W_^]=YI^DJ6_B]!A:.N19MAU9NG_;O,:'&8GK_ZT8*D MM]%3%D__^1J',YC'KO^5!]FJ/P91V\.@\=/7FS#^84#^34N]>GJ1IT%$TO3" M3P-H]B$A*7R@4,;S:/84+*)@#H,HRLZGTSB/,EBD'J _TX"H8^CUC5[H;OP@ M^9L?YN0K\=,\*86GW&].[5X]JB"FCV1*@G?_)51?'EA5>_7E-GH'1'&BP^5& MG5Y??TABF/:RU4-(F8]F=."]41$K]T700D^Y@%6R"$# YVFJLVSN5NS5CSM0 M.PUJUL7[ZF>2D]GUQQM,[1H?WZG7JQ=7) $-SV!IN0DB6-8#/Z0V;Y+K#6!9 M,_W8B:/%,TF6%W&2Q#]@SE(G:K>F"")B/U :Z@%W#/-"0$[^!7OTJEM5' M\I;#)D-+DW.$@)%PF2=@U4]77_P@HA;G-Z*^ M5(B:Z+E6P#?(L_^AM8:VZO3Z^A<2+Q+_[368KO7@-IK'R;(0OG)_)*WTG9OR M91Y2\[74T\X[$866>L[G:?I DB=0676;;+-2O]DR?TG)OW(8T]?O6JO<;D6L M'<&8.P-#.X0>/7BF)O@H6-=?,K\7TL0@;,/PODBS:_P&3.V1-#O$J#G,?DFS M7])VC.Z=M(7&KFY@'Z79D\U*)O=4^HK-JCW@_DJS@VJ-#;+#Z29*;C/&=QF: M_1,U8=[2N9Y> =J RV4:^5XHE'IA7E;M5Y=R@]! M)^\"_R4(@2625@5GYUE=]SX"6Q V_-#Q J.F? ;M@V%;V<10T6S5, (:$3#+ M0P)JM/.WWD!4&A\,3WW*>!Z&\0]J=MS$R26H29#1V9;HZJ61;PV/]LF'Q>.1 M9'D"0R ER;M)&A6^8FK7]Y0OEWZRNI^W?J>)1+$U4SVNA;/^W:H; 3I-#K.S M-3&M=6M\&#PU^]P2IL"I?\GH;M\$85IM&NU]:W!N_J$G FF[!KP;)B2OT)*! MGC[E;U"2JJ ?MH.V.G56UIB!_M(]6AR543?%;R[CM%MGA2T9Z&FQI2S^V5<' MA"V9T-;%(B$+V$'.DX:1Y1N.J:4#Y?Y$DIK/,91R& M?@+K/^P'?OC)K.X:6-=Q,H,]:\K:T1J5T+!='%"V]_,Y?)*"[7!)R.K9N*DS#CRE1KSE2? MVPZF^M>5&Z%:[+HCT&C<%)ZK8#XGE'WX0/:#D.@AB=\#>HT9E.,*2J59$?M1 MJ4I;W-'L?$F/CR[]<%H&7%RLZ%X@IX<74.01?O4<@S*5E2X(D$+:G^XL)PLZ M;4K^]?Q><)\6"GP__T;=JP Q(;.Z;+DK;6U):1T:,Y#3[6N]\0*$5T$Z+?]" M9IVWAZA]-#9:UZ8V=8J4<1>M4]MU]^N.CR;1_N0!/"G(%R=9V!] MO>19$14-ICXW7 2AB56[^P>&P]6$/L!J,LNGL$1D9-$E&*'O9\; 6,T6 MT>*)+#J<"?7\RG (854J E8N5H]D 3]?P Y^=A^M\YC44D_/$W(1A"&9F43> M_>O#QM :ML_=W"<'P'X.IN",?A?$_$2#8@L;_/IC&N8S M,KM)XN7S*]GH[4 2,=D1HS<^C?B'==HL>O_6"OR^@\YNP" ?&8E *FL@]!OJ M::R*%&+Q=*/%D"XW<;(I&=I@"BT6J;E2,OW3(G[_=4:"7ZF\Z#\*P15"@Q^\ MX@OG+VEQ/KQN*?1?2%BT[^V4\8[V]@Z.#BK$0W1IG8GM&5KD]*A=I.S0&8." M\V2SPIFX.BBT33_7A6-+I/(5.Q&^E M7OW\$SV=3_[R\^3GGP!(N3N\*Z%S.UKTLI#/@)R<0\=GM/,WH;_@D+)1I@!X MO&<_*^Q>LVG9MXV6M4J=1U'NAX_D+4YX@YA5U#N=')Q-'"!)V'DV5P>V<@6K M7Q#/KL%R +M)0M9&V5(Y)^ZPQ>X]FZY#V^@J#TNRFR"=^N'?B9^(&>,5+V$? MVT^:% ";MR/;>%LK7P/D!GZ32@;:5ND2]+[]K,GZSR;MV&[2RGE#G;96^1+X M@6O$L1"PJ3NQE;KGQ(_*(R,E,V2[N'3NUC;=KV+IGJYL@ M)-_RY0M).'QM%RM@'IS:SQ.WXVQ^SNSDA[J7*=0H^^8O>;8'JV@YC1RZPA.G M\YS=\9Z=9%T2&F8?WD8S\O%7LA*RM56V1'SD"EV\WG/XLLZ=4:*@9[ )S-WE M81:-;K^DAZ[)ZC*>B<>:L&8YTSBPE.E@X3!KG4>DQ/3L?]S.:'0E3;M1'-C) MUSA.G7)==\!'HH:"PZ-UWI(2S>\D#/\:Q3^B)^*G<41FMVF:2WCDU"G<1:<. M;,354'!XM,Z-4J+Y6QS"E.(GA3V6\'9US+(EXA-7>./UGL.7=>Z3$L7Y; :" M3JO_W 41F0@Y8Y0O9QP'O)5R!!SNK/.B\)#L:W*W[^U/)LZ,.'[_.;Q9YT+9 MP'$)_[Q/GF'F5V&M*5UJJP.>+UG_.:Q9ZD!9XRA-9B7*RJ(%WB/G^-KJ/(KM8B=.!C1BWXQR"K/.%5!%YJ\G^RW.0A;R1 MLUVL$,F) P1Q.\XAR#HGQW/BT[0M3ZOE2QQRV-DH4R)TP#1G]YK#BW5.B[5B M77],BU!GP=D+JVB)UX$S,F'G.619ZK&HPE?*LUBJ>?2NI]C1Q*Y2GF4X,,24 M0'!(M-1U<1MEA*(.WLF5G_D5-LE)#*M*B=^!$:@$@D.BI7Z,PO%97783;X@W M2I9HG3DU8_>=PY2EOHNGI1^&Z]SU0J8V2I8KA#,G8NR^9@*BZGI:WLFF)C4E"QD,6I,Q.F$A0.K=;Y0)HX6T"TS*Z3 M)$XN8^C>E'9=<)M)7M';GQR>')[L[;MT)T,1#H=>ZSPHI<8^Y"]A,+T)8U^\ M66B5*P[F7?"D\'O.X<@Z;\KM=)Z,A(DI*[7M-7=QXKE[0RG5OE MO7VD+9* %A%_K.X;2@F!1"-]Z^ \FM'_T/33[WY(:$J;[-)/DA5L[(O71 2T M*M7W#JR@F<4>FVUU5(:23& -XIT'(+^1C'^\IE+-.T"*7>S*M12,H<042!37 MSTD"*@&E[6+> =(^K2N%.YTWE),"B;(B9UZCCJG2F.17\@Z0MG==Z91 ,92[ M HG5_*+7++L+P5 :C'>2O,3H^U+5_:B'=2V_L]&Z MTWM3*3$RFF4>8UGD/*(M-EM%U;Q]*^P>!>>"%(6I_!DS,@^BPF7U)0]FU*4Y M[A2[3@=?O![\&"Q>L_OY][1\<%,TVXKJ>8>3O7T[UE %JM6@F,JJ@;24WE E M(W?!.WT:9O,]=O%P%E?T]JVP>A585L!A*N&&%=N8;W$TU=S)-%6\?5<&KQ"! MJ]TC-8\?^Z2?F0-I$]-Z^ ZL^")2]C4. 4-:/NVJ M<$RJVH2WCY2%V-!YN!9.4ZD_D$9L"ZOZ>3F_DK>/?,*FQ9V4?A8Z4^E#D(]5 M'_Q5\2QAXL\4//V"6AZV)27A2WRRR@-D*LN('2R7+UWILMRNY1TB;X1,L+P# MR%3:$CR6DQRZN",:,P MF#X<"R"92IZ"=;RWX7A=RV@E)UM<$1:RHPE61H%>C"OB,I6;!?-45VORYM3P MCI!C&+N1+ !C*I$+\J&2%KDL42!OI#OQRL%A*JT+EO\DCA;/)%E>D9=,R4?) MKN!AI64WN4'F(S.5]@5YW#[E;V]AX4'RP^\16;Z%\8K^M'[)_HF\PP(%O5K_ M0J 'VFUY6!FH#:I(-]"F4M'89<:IG6C(ZA;G[Y]@\E ':BK=C276G?K!%K.2 M=VB/+="9>S$Z4]EQT(XQ6]#4[#P/*_GY,.YRCY\+73]Y#I*=1S/)!!E=JZA$ M+N.(SE4DFHHY%=3RL/)N&^18!L]49AVTD=OI/%0D2OHUTJZB']0*"(C/\(;R#PE0ZGEF03L,XS1."LET[G\V"$L.#'\QNHTO_+8#% MHP59Y#"75O:.D$=S)\(5<9E*Z8,TCA])Y@<1F5W[201K4GH^G>;+/*2),:Y@ M8SD-1!.XO+)WA!RGWXEZ15RF,@$]A)YLE*:3+?+>P=(< M$7* 0[=)O@-(4VF/+#+6M8QT[PCY2+03TQP<'#+UG61V1J7VB$;UL!Y3&L:W MPL?(R0'2_W8E\QZU%=5G#.T;W>)FEN07+[21IFKG_5:IYQ^C>+K-D;V-S.V?:QL:_ MPEK 5'5ZM.MXQ^CNK5Y-U0K25;ST U8*>F:Y$KLM]HJ0'0ZS M3#2H-NGRHR!GLG\P*0A:?E"$T3(F0,V&5$BCV69D:96I #-F'B.<@ MU<0#]B:YA7\J+8EUX7+103\+Z;(.[F(PE'AW?!/GD;R3*"^?-J-R M.(XGV7TB84@?02<1 UAVCF?+8,HH""SX)U4L(5>'I4&/&POGIQ(GMM'&9[C MN7@?@1>0*7VQZ@J6KC N*V\ MLJ90 M1GRQ3:,5SYKC/555T 7G> ;?8F9K:_K&$)!MF;@5/?=<8G(\CB?S;:R2&Q!7 MF4,E!Z!-/&>IV:TTM]E(9A#O)5[Q0Y M&UF'=69881A+0XQE:5:PJU%7Y>:3:M=.#>_4EMM@>IK!!F(JRS!:G!!83TJ[ MP(URWJDM5[M4.=SMOJDLPDCC<9V^8WT#\<)/@ZG":9FP7AG]YMKX5(-D*L4P MH/DFBX6V05T&89V3689!OU03A'N]AIX7O M/HW,5!Y@Y*'^.Z$/*H-4:.;K!?F6 MTUCT^_G.'=4*_E6=4J\8. HS@ID/E+.R:[:?8>S.9R)6E8?,M-!JQSO:VSO< M1W8*&-:$?NJV*19CF9%Q'%@&O!4WJ8%Z.CZI/9)IZ*=I, _(C(:;M%.U7][>1EE #O5)[PPY1!A1TP>5J:'$)-:9\8I+['#;1^_,E@L*V-O&0A*FLJ:@O;JW M#5[AB0]!+>_,EB#XWMHA0VDJ"PM^^O\-W^^K'\$,?QLQ'H5 \0)W?")0H;XW MV1O7Y=LU*>IDSY9[1')QLL<2"Y#;.?UK1*40:CM<.44JJQX(QA:?;(LH":5\ M(&YG1MW")V902*JP'@L$.Z=,E5P&/V\Z>[4.-YD@1[]I7SM&H;(##D<'O].5L/FR%'@]FQGB99 M2Q7@IT8-X >:<:M^/X.](6*4HK=,CJS)F<'= 8EZ;BAWJZ%\V.HD<75@=405UU\#W?=$M!/]FQ)FJSN9=CJO;%DK%C>HWY/*4\F MMG@5MGCALO!6Z+8;]-+!D MRYJ@I''CR,/QK+#%@"S?7+W*$QB+)=8"8/&W^P):>OU!DFF0"N_!:K?EV9C] M3K9&Z0/$S1\[E(J4L[@A'1$T!C*T)9JDCY)($>(FJ&4^+P(TEL_6POE!1T_Z-0BRM"^C8M=Y0H+2 M6-Y<"Q[*+H;(^10LKH1:86GVE62OL6@-4:D.F=2Q>;8GLCDR?[]B5>$JB*$;B.)^+M M=@M^LN^4^Y/1>5-)=9$ON_?V8^\[Y>?D(3"5@+;T;EY'"+/Z(%YL[.0Q)KW8 M_'PO^BEIF3PCQ_W[Z>M-&/] RO52?UXON'^G&O!T//8"1COQD,3O 5!QL?J> MDMEM5#^*HGYCWN3 EAF4RP9W4>R$U>UK ^5[HA)CIRGD34Z0 M+9VN-+%)WT;F>K*5C6,H>H8438.0;-A[S[&Y^6&(S\$81?;#FE6QX63D]JV' M*P+=G 8%N?#OD%0I8LZ7=(OY[^+W M53J0ZT(!_Y#4<^6]G4I>+V;8N'.(5% M_BV,5U2VU2L-:>G4EC^:HU ;A(1\$#BVZB@+!?7Z!N/H4..I*!!=F,_6S[6 M&-_\:'7AA]1/P3E,--4ZR [YQ&@LA3(NM+YW2S8=U,^F]&X[P\UM=!N]@W3C M9$7?=T[>65.04KTRR36R[WA$==&0B-L74=8/6&Q&@(E<"\P*WN00^0QJ[,5) M) =3>2^,S0L*+YZSBC7/@"-[4,8<^4(A&+J\8H[9G7GJJNI'_6Y8\<([CW'5 MZN4[XG\@+= 6C*F[,LC/?4Y!?+HO?>[4@5GP#V(J*(JB]UT<[(B&W?%0"ZH* M)5?PS:DW E8VLCEAUN.FB]S4K1^\!V6WX)Y/IW$.@Q&&(@G>);F=5*K#N$+V MANARJJH9/*R][P?9-X>L]U0!TR)5J@>R0?;-#Z4'.R![7[6Q3P&*9;-1=#TM MV*X,4D+V9PVE"FRDO>_5V*"OUQ6=;UIVS]%CJ\92B4$<'O?I+%/ M+\HXT,)WFW'WLSK5800AQ\/&4(073C2:&Z-SFV9M*4Z7I=X(2 UY'S6>\JA*@Z-#Z@Y>ZW3H%FB- M%L%+2*11)-*Z(",[LP(,J3%L(7 49;305(;SKKVL?LG]!!2PQT'99@*70.OZ.%DTH&\=-KG&3/)%G> M!)$?30,_O(T <5Z@D@]H8?7FBI^=J83,CW%U<7#4 B\O>Z7)H,A=5$*M8$+6%PU,$=AVIK(FP/B,*-W'E+JM*2-SFQ\T[;,-M3=9%P5$K=YXJM M4NIR->)9]3[QK-15&AP=TO>E6N6WKV;CX?SVFA\ QFQ)'V[&;]\)/R=/V4A^ M6(F9?!='"[J07Y$7ECX(2M=WB"R]>MV)*Z$1S$7/8=@AYVG;U-=\HDI:%[:+ MGU9#-(7 41170F!;YMHC>;WL%D M[^#$3C^KF>7'D'PXVN1.*H 2/+FC,5P/20!R>*-/DZYXKANE>M[A9&\?.TG5 M\%..F@PX*N).=@!U01K9]\ T;:?SUZ#FZ$J#HT/ZOE^<7?7U?$ZF,-->?\"J M#%/H(RCR?40E0/]'#[O?_9 4J7;6SPW2/YQ'L\U?M$H*5&V KWF3$UN>A]'< M;P\F#(Y*:J=;17L/H9<,RMS7NT'05<+BMK1+!@3Z.FY'@#U;WKK65&4,.7&T MW)4PY*&FV)[SQZ&C0<<&8',42ML_7C[+!4"2[#]JM9:OH\]+&8#->7A!VQ6. M^*K?4_[V%A;B\\.U^&ZC>9PL2QX5'EM3:P$,-.2V ')5PY?6QXLT'4/H' M/YC)+M]ME(2%&SF 6(LF-M-,3!Q&77%R;Z0FD9.Z71AD@!SF:X17-BP.M:[D M9UA+HTZ\O8X.B&8,G\95D$[#.,T3HC"I]VT:YE/D<-(^9D%_Y!S-THX61MRG M%S>)BP2;LR #@.EMF;MB=I%GW^+L[Z28)H4ZI-8$V%+(EH$9SGGZI",%CM[@ MO>557'Q(B_?#[^?T< 9PKXJ#O?K=CZN\XLJMY$V OG%?1DD6?E0]5-D\#0X_,.2^IN2* MI-,D>*NHV$7S#'Q?A.+XBD&_2\6(_9J/C&/V542^J!LS4;PKA@5 9M\)Z% :R%UI!RIRX P5@0ST] M/\ZX8;Q2,YZ^M=YW4!@KC-*4@M-1A\A=[$R=#;J".)V26]$Z30#(+'O?*H2 MP1YG'<"Z/>YV$L2,IY]?XGCV(PA#$/-V+[26+:UV*&E'HPY#I>ZI#$2]ABA0 MY//9+L2PAV4GZ&X/S"+:?RKU/"X[MZKWERIWOX;.=);B#JV2*$CNP+EQ+#'63_$;B]$5R0)WJ&Y=\+,.C2>(C<= M:7T?J*!Y0;O'O?1HE=)[,NI8[M!9E0'=IUDJ!.0+K/TI9(]Z V)Q>^BO\T5< MQ$D2_P#(HX[VETQS(+,J>)/]D8_/VTDVU,X &.5IMY%=E4)Y\MS\?"ANCX1J MN:^?];D@$9D'HRY_F\_#K#N@8HT**U)ZQCU$8_='TRFIV@:%AWQ8IB1_CCM2 M$Z;;@ZP*;ULG%1ES<%$_;[92&$R;!>LD2F?CKC$; 8$JXX5=H>D^&FZUP< M*E9:KX9K@D_&/4I3[O5%N]=*6Z]^+3<"079;&N25LQDS*"BWIX;;Y9L?),61 M9A5'O,RT?CKJ?L7BGY0L4U&T#(*ZR&W#DN M4 V@;H^O:S\)5W0;&T1ET/7HHZNXA)Y/LSPI+Y)4C MCK:-KNW.9EV]F'V:I4) OI*F2QA[F!H0@MNC]R9.2+"(R@?:IZLO?A#=Q6E* M;T&/&$J_V0F5JP#L&I22<<_6MSJB-P3EE2D@9%-5+&KVL%(&YOI1>^OB_*CQ MRM57->.5N;4H&^-N$1F=48M7YE<#$(?(T91R$;/'BP(LMY>9+R1>)/[;:S!= M+ZVM#!4CCIPGLJ#K^R-YBY/BVK%"^AY.%>#E:&_4,;/=$[VAHU";0L)^P$$L M;?;P48?F]B@ZGT[S95[8N:4C(U["-UY)E ;OA)IM#AP!3/:/Q[70-H143K3T M:I7*D)%5I6"0K3.F=-FC1!&-VT.$CH('4N9V&',T^$D$$T_]:95QP:D"-)R, MZV#8[HG*T.#6H=U'=@U(),L>'3) KN]4GO*7E/PKAS:OWT>.1-S^M%+.1':5 MXH6#^AEWG.XK&5N\.B4 [%3',NERS"PI*-<'28^4.9\C=L0QEW(^E+"7!+:*OR_Y5T1*D!*BMDL[ZK7NC@8^N" M*VE;-W([J6N J!J5"W)L?D?>%5!Q7D!UA.WO]-&TZS0+EGXF?-!GLR!@GR"[ MA#LRRL3!R=+O"(=;AT+/B1^E((: /DX4S8H?P_*M(O7AW+E-[W1R>KR'O%'M MJ!O]07-R6SJB2-7; ]M/J:BO 2KUZ9!#OG[9=3'0@,=6!/T'O) 4 ?H79-3E MQ[AKJ:$/<T@5N.6@I=L;(U1?M=+21-*29%Z":=()](\A[0/,/U&YM^6";' M4%>93NW1,>?FBM,'+EMQ])^JPGH=HLHDIJX;O"I4'LB.OX[T2Q"Q&=9^.\I< M2O;9.[UTF#['Q=,8 ;0K9T^I'@7LEL=(!Q;'.:3]6A/6:^6\9&3J0U>U"2HP M-]=_380!Q- 'SJ:7-K"*P:CW0:#9Z^%_G M%5.S]#NT1*7BUNZ]'U ._:[X!A\!-R,#5 #QN'=%7?=$Q@Y,S^9P>YFED^SW_T$ MIKUL)5WVA?6H:-S<[:O XC ^DOO.8(Y'C4'.KT2%XI:'3QD3)]['%??>(Y ! M@J1'FU>PB(5QX:VHDAQ+![A";2HF-WTYZN X.C"2/X]ATS_X&2G3A-X%TR)= MM9(!+ZT&> _<W\&_4!\]>UQ\T[4/>F#-@HO$+UF6TEWME]!&M"GE1),+_%4;+^ ML9@@I0-WN(]1@2&?D2KP*0F3,"T-MP?W^EVWYB'ZT4=V\VFUK+X[I8&(HW%? M%'P"!HIYL!"6^!"R59!V%-E=P1-)6 MEY]\6.0>298G$9=*615O__3H< _Y8+$SD4"]S8!&36_BG:/'>+4Q% MAWQP7&3"JR/9HT=JGJ.3LZ]XJE2JR,YE+ M-4H-U.R% @[]9K$@*\QX#>5IF6LF4G2G]&ZK M^[0J;H*"0UZ-Y:*7S:)*$%%]:XRY\O+5CQ8DO8WJWM<^!(794K4V!8^\..KR MJX]N*+?9.),E]QQT]*F3VQ.5I^!E=8&KDW&?WN0+MD]ZD[;RG2 ?.J@*G3V! M*D-T^R1N^S;_Z,/J2QS/?@1A6 2=;_9%RT;1:H=2IQ4 8]1JV>P=='C=]TX& MC&)K%#)R/$P7BN36C1Y^MT=KF6]E]#%:?E9A$&X6I(E@CB9:RQHKT(SF&BLV MDWYXX8=TK_CT2DC6>O>M>K+U.6[)1Q9DUK/5$AOR"L<1]X[%: RLVT?P!31Z M95UYGN74*.6!O'-0(E\5".K9.F/0%Z_2%9UNZ:C*N%:H6(#>1[[3J3IT=?"@ M'H<+0X1O\@R6]@+&@[]J0CF5(X&E#91"0'9[*L_''7 -=>8]6L ?31]4W20? MWX(!X9;19]&LZ(H?JI@S@EI@3IZ._'I8^Z"-"K,52=IAXR!KA )$#B23BU_A M2%(%I-N;@B9?!RL3V^A#K>E.JQ= X6]DMJ 1SE/X4T&%UO:^1ZM \MG([RO7 M"LCLMMY %3=!P2$'"O6G1C:,E43@]MY$ O8VJH]46PD7'^*TR+Q6WS(PH%FZ M7Z+21XYC0E+ CI*R;JLUGZX=-1";-]WH_?R194-[(+M*#=0EG56B( D6V+)68D$W)&E@_RQZ& M^OFF&9E5$E/V^79LB4H/.]C$A*;H@'4[K(M&TV2KS2R#XWNJZO63#M(F"V)U M%EJ,VR(AW@O-D[AF0\59U:MA('@?R[7,3@OY2*!G =7,IPPT\'M$5?N'G\PJ M6V3586 ;^1(5%;*3V@C7LHG!I+#<7F/:XF9+Y9RF)E^4^6(N5DV92O2%@)12 M>YO]$I4^\^#6 D8.QPU0;AO0R[FSK#=SN72=J>5O07DK Q?'31)JT4J363[M[\2 M=4%L6ZC;;K*,'50J3FKM9J@XT&\HZBE #YC6'4?DRZ6?K.[GNX >D@#^%(2K M\PSV:"]Y5N");\'"SE_28!9 /;4X=8.?\$X/CT[V')LP!A."H6,.QCWRL5>A M[S1C)'V&[]_%"%I['Q_C,+R)DV)GI;\0Z39*R4._3-MW+>H(>J@L..-L5+^0 M>)'X;Z_!%%;>(N!\.]9\S*WK$UE0A\ C>8N3(JY"OF_E50%VZLR7_8^NEU6J0<8B>>T5$O,W _RU:V>M WO0&A7L,JD@"$+_+;M?T1RDGV.EO^ZG@0!(9:L,\6DQ/OLR+4XK"/J%>S(2\ MT@?(WPF-;!O=2BD/L!5LD\V"P,;QF3&+I.W,%8JH-(QK02D;(;T_ 'A/D,/I MF 0([ Q3F#^+46%*L0RU3*6+?.%%0:/,@G7[')3"6C\M.?X\O?6VI)0%,XH3 M9IHG^K1,<:YR_3$-4KHK*LU)W=#'* ?(J>Q[JIQA2;B]"/1X M;>]\-@M*U*WM^!7)_" <<2&Y3Q9^%/R[^/AE'*70N=FZ^VTTK8LU]64;E9A1 M(^U[38ZOKKL+#D'K$QCYNXCL/47O9KTFWP+2=&"0H9WMAR'Q.+YBK:6UGBPJ M5THJ>1E)6,]#NYYLCE;.2B.'[;AOLL0C?1MIHYR'G@]!@1<.H;LX++PNG"99 MBSSXJ2$.?J!Y4V?Y-+M/GDCR'DQYKYKQBGH'U%^)%&8YU(B5@C44V!*.R3!U M1E=8^,^7"J!6/]K7Q_]#<_FD'3"^E#9-PZ MI3B0PM+4B.),P%)$A@(]QAFHC_3"A6#^K?\.!8^,Z3"'W<8 M;I7PFB17""-N2]8<,MH]17V=IQ,=7_V/8)DOA81LE/'VL7+$,B6^2PJCMX8> MU\%Z4G/VCSS-"F/[)DZ^D1^M*2.)(_CGE*CL*+7: 95'&GE#[S [B('C@=AS M1('H"[7W\_-9B4!J K&*PV!#CD#I0!N;?SX\#LVN>)IN@BC(2!%&L_V P,7J MJ_^/.+D,_50V2VBTXJ$E4QUZCM 6 D=U7'%*"? V:+_Y2R)U6VFV!-)#ONFC M3;6VQO!Q<[3&E<1Y )2$(9EFN1^N7Q:2KB[\2C1ZV5I=X)/(U@<93 [U(UW[ M,G05OWD1DWZ$6P2U0)9(VXJAUQ(I:(XJN/)D. >?=*40U@/)(,=)2&G3 M8KN-BL.W,\^+YR\I^5<.X*[I2XW4G)8=9;)K>&BI:=>?;WXQ,(!K4>X&!N'?&UOWD@GXB1=;S=$Y^*; MI;R#R=X)UF/6@QZ0U@^\Z'-:AW\'!UQ("R-BU)I+ZU0NY01\M4V'2XU MM8&!E*,-P\>P&;YL5O;R'( M1NC++8MXT-G/R_LF2@ZKKCCT^,?:WU,RS\.[8,ZZX*A3O=X^'R =VXVA%-J" MX%QT&LE)R#!-KHO'? A)K\.@Z/U-G.R\*?9 $OJ"C;_@W'K5; 2&$-)V=$B= MZ"H'CDJXXE=\(B$TM_@"Z!(_I&^8SY8P*N@U8)H1H,JY+UH^E!HHKZ:X><55 M;7W1$P-':[0=DC/0R:@P:+[DP8SJZ1:AG55X_43T(_%#^JOO;W'T/B8)TV_2J[W")SUQ M,XQ!:=KI)Q6.BKF3;UX9_G, "_3"A'J5+94B_,0F3E=Y<%0*ZSJRABZMW_NH MD%='S0*585'FS1HES9# YBB *_[7RS@JDB+]'F2OZQS'ZW"#506Y6=(% MVJ'74"&^@T^XT^XI#HXV]??(6I]B[CHMS<+9VCOU3FCVWR+4:?1,<]S#/)6G MXV5UO>8%B)'<('4^1/XA)2=MG&X3@ WY)H2B^#F.#BV8%J9Z,Y:.!/VE7#TJ M&/$ZFU L3,-F-/7(_CYVGHM&UAPRVCUU+ZG:UR"2IQYIE_'VL>P;IL1W26'T M%O5UO[$RPAP@;594:=GMK:&<9DA;C.&C#/?WD1^%[K-8:0,=ZJ6[SQ)/N+^/ MG/Q%F4E-1=C&:&$Z-9V+6SD(427)X69!F!&17[-1YH=-+PN.A9G8.C )LEC_ M\W;YEL3O98HC98*%]4%0R$F%#?&N@-+M#'!?J5,H(LFJ+2.I$@AJ@5"0KW#U MI%Z*S?&4;5SQ%)?8J(SDDX!R&R Q9&NOIS9H(G4\SQL7[9W@\H!Z91 T=DZ& M(6W_+9R.)V[CPE2*[%6H7<>S8D7CZ1*JJ0X=I1D[!O>_B'RCD#.'7M\&Q:!A>=0 M773N8E7_\[> )$#%Z^J.O)-0E@-6J0$0%?*:8)AUB6HI",/",[$N>K.Q:NQ@ MEN> U6D'!(=\4UF'8(F*J .V\+BNBZ;<1F]YEA9"VI=N2 6UO'VLIU5Z<"A1 M!AY*"X\$NRTN+4D54ZGZJL*J"3)%]D*,O9SPI>#X\62<%,PU6PF&62=W7ZFW MXNV?'IUBO12C12QG=]H!JEV/-NG$Q_I)LH+A\DC> #;L.)F*WNTSSG50Z_V\U^2BTTPI.6SWES&]Z03=[>-4]M1\DQ19?*>K M3G;+1FV8W+&?+L"S71B2OIM.D[Q\@ MY5%38TN=X38>QU^X,C%*5*(RC'X'1J0MKI!1C%%S,G/\4:[Z@/\V2K,D9QWZ MM\?KER3.Z\<]GE+U$Y*I]\G&/UD0BK@UVP^R"*JV#SPBV_EVK(1Z\G+\4;5F@+9@ M*\UZK?*P5&#;4.8(E4UD.[@=?U1M%]EJF&6R>_/5*C YG=B\5 ZC9CVE9>HU MN/::.4ZD>)4VB#IL"[TQ M+*AKAXZ,9C2H'$:J-@'BLB9)U#"&@A2\VXFC=O=^3[YP0\*N #MA;(^!'FMB MYIG@# 5-V["_WQTTS=]9 MDV+HNXW=I,D&:_4;R>23LZB:=["/'"G9>PG>!F-J]QIG?CA^WB*1M7KY2C,] MI[=16\TO 5 V_@T)>/G)S)@O([\;L5HRQUV^FBNL/LM=_QDT>J6[N8\^D"2 M()X]97Z2H62/>P]2 ,* +5 "437O='*$]C)X1_:5\/P1[-S?DX#>"YX+=[-Z M+:U#"P^Q+SP-,B.P8:*>&DDL83Z6YP1V>F%)R^P?>9KQWVOMT2#(W$:OQZXB MF(#IO,D]FKE@HW/$@+E@X#B)92Y<1S-+;?/6MO,1OI^\.^E2KE]';R/8S RRVN9?N^NPM;Z?TQ ?8;&^I4:D'J M:Q;W7.(TQAYSG=8PV0!+(V8'ZCU,1,K,.7IM\N]CO'IB87_DO&G0U-!&- MC-OH'=J+Z?Q2/QW<^MWHQL3ZVZLF,Y:"42&HY1T7??E)HB"% RV+W$\ M$\?_L2I OY'W;5*ALFUU$1RW#ZUK9+_'R3]O(UBVIT08B,"N *) C^7KQRP# MCMO>NAK9H__C*\S(2>"'2L2VRX,@D,^<^_*ZB\;M>.SB-:(:W6U4V%R!:"'A MU !A('M3.U(KQ.-ZG'6%BEZM+NBH'"!* W>G$H@$>>_?=_1R()GUAR'R#-MA M%6:AF'=PC+SY[\ME#<)4P#-.>$%K)U%[+)O5IIN_DK$[Y;8MV#JH5 ,*Q@T7 M,#ZG'2/=+%27KOZD=LQ_11.Z4JO/CI#^XIWDKS$ M9@YWM_%"MY,%F3W'EW&:I??SPEDD8594%7 CV9KZ[/#9E2.TS\E).T>?P"3O M09RGX1K#K ;%9E5:#? BF98&&%5$A[J7Z#('=YQ[O8,3)-/2Y.@4HS.[8WC> M-CW'=M;1D*&K^(?X[NUV89 @DOO5F.FTA07UZJ36"+V)$Q(LHC+,>KK2.4?L MV2A("LDU.XA%I8&Y[WU+:[P$QG9.2+[<07=.7(^N>EX_:TXNN2],VY%/B]\] M^7&FM*YW<'HTZO!2?2%> $KYD?F#R=X9]DF*(@/L(:B-U-"QZ/@)8"_R-(A( MFIY/ 5B9NT_V0 >[1BD*Y#,6;=[8],L@&G)IV,$V_6="Y FNI'5+\6"_R"&A M3IUP-C9#QZGC4]]ZOJI(8GP9^JG&\[.;==9W-R98;A'# UX-J"$/"2+W9?IJ M1L+J(D/U]RA^H88F%5CQ$C.-7(VF01@4M+9EH_ZDF^%/-H1@)W964AF)N@TI M'$/7FL?75NY(EK]_+*[9B ?[M8PQ^&>KGHZ(#/F;9F0>1,6:^B4/9C0@UPYU MNE-([":O7*PLQ\A/)!M:!C70#I#=:QQUN"+0PVD@SP[?%(.=(G*XIP8Q;&9W MX;C]//'M\@WFT#+Y_%T<+>Z"=S(K9]/?2#B[B9/OJF')FNN0@O5@JI M^15J@Y"L2:RK0J>F_;4-U.V[&GP!J23:5Z@-0D*^>:7,I*8B;&-T^W;'10Y" M+)]+6_\3+)4D?B]?1)?N]Y7J@[EKJ_FVS2;/.:V,TNW[(%^I%1>19*7E]!'4 M J$@;\Q[4B_%AIIYGQ$25.:/)W?$3\ECL'B%_0;L+-9N+@Z32O6\P\G>Z03Y MN*$CG7H #;G=+'+<%G?8J(CD4[IR&Z#_R!DD>HYM3:2&'&ZVF7RFG+ GUCS M-8#YOX73;=<=%Z7L40!Q11"-K1%'6_1IDM]"-Y13;ASBSZ?3?)F'-.BP[8Z& M?X>DH"J:G2_C) O^7?R>*Q"!BICZ!(@;^7BYGS*9E0/']Z3^5"MV:/&='\T$ M6D/_[$WV3TX/L2Y;FF%]$P>'-5=;A]HJP/_2;. M19N\;@V"*-$?>K!$M1IQ]#XT=DZUH*Q9U8*R($OTER9L4:U:'(Z?;(][=_'X MNUIZ]CJCW%0>G"J]>:DP8-2P>2E?D@J:\0[.$,> MNAWHD)V,JH%V^[*C &-[MI.=DJJW J*W)@V3&L':-@$;LMO7( 5P&[#?_*7\ M2J1F2\ !LE]8FVEMA>'C=OO*). D84BF6>Z'Z[ PZ=DEOQ*(!#N/5A<.>0=( M8IANGST*!*5RUJA2'<2$'/4P^$*RA17U_N20*B$+E)95!?$@>^+52=16@A9" M0\>$75^G&=1/U5P":;M4.OJHV(V!$)&]Z@.JB1"SZ^GV!;C%@?;BBB <9%_X M@ I1XS-T)H?F2BJNH5L295_U1>X=VBQ(K\L?U:^GC>0! @J(4@JKC8)E5Y&' M!4=Z'(<-N_]VA:FG2=8B#7YJ"(,?O$?Z! ?'R;+Q]Q(>\C$+1^*;]+"[;5?8 MN HKW WK5HD"(E;R1;:P.81L]=>NV&@))5_]CV"9+X6D;)0I82*YD'@BWR6& MW6>[DKC+J %;1$I-NTP)$^G<0(,:9I^=C=^M)V\51\QNX7)RP7XZ164!4L" ME;V(D8SJD5"/81 M"MOGF21+!BW,CJUL6?NNU=YO>9/]L_P3[8%99,PSB_1Q; MWJ?\[2TL1.>'%WY( 3^]$C)^UN<^N]XZ\9G]N]Y3Y#F4(SWE7>^I@9?J\:_E M&KF<78@#^\X9FR&.(T\*Q:Z=ZJ4K- ?/99WV5:T[ECMVN)QI#K LV2'^YAKT)"V($LXRJ/KF@, M.5>Z*@]C0BD?-<\VA\!ZYQ$(<@4KU_4.CX\.]FQ)Y#':I*(I'&?S31I4 ,=_O-E$7SZ&7$5( M$PK@G7:<4P152^%@AUTC3BLJLC%T&]G- Z!3Y,V/EF]%@,'4Q5\3>];*_5=& M\_%]K9R27M$6]M.N?$GO3-5"$*9NS:)M'X5[9='4+*I7"A-IZRBCC#.=*N$9 M\+KK: &JO!=SQ-&IO%JE:) L^VY4JZ QE?K91J+KR:^X#P*E C]\B-.@3 V0 MD2BEP;EW0=I1)=3;I^G5SP[VD>Y$&->>+L YBC9\Z!1O89?/"IR2Y586:2>G MQZ4, 8<43+_>]NZPVCTJV%_\2J5T[ S(X9MB"G@X_+ES 8GM95Q5>)7-LNV* MI8(CQ=EH\*=BHG&Q<4;I2]D@NPX&%"ONHB"HX(H,8K;\E$S'\K19,L%X [&0@V MPX6)$,$Q;VE%R_YJ"R!F\M M6\BV9[<)N^ZZJ22*.&]/E^"+&,5*+9W,A75\<-AS\W3IIZ\/?D!SY\,,G(/U M?1M-PWQ&[XE7H:)5OOVM[8?86=N[V1*==>FS"H'O;,W,H74["?JF@?[@KRAJ M450LNT(I#233QBB=*ON8'=2?R01>+_<5R/M()5&'6@.EO/"".(?6$DTI()O* MC*6E;D^/#S*4 '": F.6=0_SNAFSLR M.P=U\A=D-U&1V'I0KEY(\!#Y=I:JE:"/RNU$Y9O+G!3]1-E.D#=52A#I$D3W5]=($%()K2FXZHD;/&R1<2^@(576D?_4STM)A: MQ1*V?6YSE<5#B,?MQX.%?Y!PG?R-8ZR5Y$KL&N3)7S[SE+X>91[(W4_V$%- ,6S M]3]B TI3M51*T(8S<].ZL@W0=1^R%F[XIN@X7;NM4HHV'+(/HB8;$%V/L-!! M?A/GHFP^NDV5,D2^;C*8FFP@=#\Z0P-X\&YJ-J%-%3+$>C=E>"UI(T3.-CF: MEAC0CE)F]OF>^FM%CS:JM,9E=?TRA:'D V%4Q>.V5LOPT M>QLI3->?U^3@5O90;I[JG[BT49$!0?5)I4J_QTHJ)&95[>K4P#NCKM4-1Y(XFQ18*D9WBQ1T,H1;;T)Q/ M*:D$6.)34FZC%!M>1,%@&K$![E/EG>SH/E)MHA0:7JZCH31B ]NGRD_9T5.D MVD0I-+RH@\$4HHW-5!Y):Q6BAR*40D+:Y@^D #4F4[DJD?Q 3)P=_#]:[93" MP[L 8TPAI ![9\+$=ODP80^7P$8__]O^P2

).3N?3I.B19[!NT^<_TO-H M5G3%#U7"T 2UO,.]TU''R_7R+8Q7A#R2L%@'=G)O"G!(ZP(:Y%-^J:C9@TD1 MF=N7CI_]#Y)6 I*3S2A-9Q5B,13]9>RPI9K?[O,L#6;DB23OP93<$-'@ M5*A%5Q*G>%/&9"@H"^L"!\VJ40'5FHC%%4$TR/$2'8>I"BS4"[R]&>]"MD@@ MR$\^=.19@LCMA#E7) G>H;EW4F_ ;B.025XX?,YGLZ $AIE(I^ECNVO1[#T%\U-"5;[\=X0]Z'J+F3TH MF3C=-GA9DGH,TG^>?P2B$ =1-1 +LBG%Y$E&*0\(JOUKD-_+."H4_!F^5CZZ MJL3O;C40"W*HDIPT&=D\5*C&,F.S\U\DB6FFO,LX#/T$9K";./GA)[-U_X7O M4BM6!N3(P8%R7G;V/EK8+#2(TR1K#5_XJ1FZ\(-W61QS)""^;/7-7Q+.=,PK M"K"1O1 *4["X\Q:FJY%P]DC>\F3ZZJ?D?)&0XH1A&QYWWM6J#P)"NB0NIFR7 M7DU(IJ+\3=]Y>WS_%M-(V7Y#K-@B7]W;?BC0$8*,_Q!7E._"@M9:#K^AN@"\ 7\@$S M5XG473##"<;4C0-C1B8-?D]?XW!6=IHF:2TVM? !/X1)F02+J/3]3U?7'V^% MLY)M='9I"4PT:YPY0FWIA<_4E0)CI'\-HF"9+Y_RY?W\?^9^"/I-9N?1['M$ M,S,GP13TF.*#7]'_7/\K!QF%A)T O5=[("!KEB>9 O1%:>HB 5+$E_C8K#PA M2^_GN]ZT\8/ [N?SE&34C%0X%-LM[!WJO46!>-9UB)4U7B8]M2.L0WZZ]S_R M$=;A 7*B!"9/'8ZP"B#_.<+:/E0XQ'X-1DY:AR.L0_ZK+[8<8=U'1/W(JBX, MR*S9T_#D+CFBVL)BVR,+FYU]_A&KLU07]@[M<5AV9&D+"^HAE)PE>FU:@Z>F MN'=X?+R/G7"D/UD,0*A'2!8X&P^QGKKJ9;AL]=_0B1$ZB;?1E!0HKOR,^3Z1 MK K,0M:$4FUQ)+=%=X'8EK?IBJ33)"CZ[=(, M2,-"GPN#UN[@#)WWH _A;W$)07HGFU<%Q&%-,*SF$&8!P3T'8H[A=7>?2):% MQ6GE4^8G&9UWBMQ3-'T$;^"JU 7@UFP6Y:-5'9%U)R&LSE]'LXY$;M<$T-;X M=+K0R,8SV,F[M&S](_N:'.4GOY_266^9',UAPI+&?CV1*!3$[3XO7X&GD M?^LBS7^NDH#JC'NCNB&RZ75ZX8?T=O[3*R'975P>[UZLV+O"BU4%"\R1 +2( MEI5YZH?[J'=X9,U4TI%\]MH_M,CVL$^M3RRQAO( M(ZW+J>41US5HRTF+QC6[M#Z0L/HL[&CGDJ08R6^#6<-31AU.X+^/^<'G!Q)>T<' M!T@C53L;%>VLP_[ZM;!EXW83K2%7.^:%6X,9J4 HV%>M>41U<(^MX1CREV-R M;# K%16*->NP@+4.+K(U-D/>B45Z=Y\*6EK?"1RC9#IE %1N)XI:PMW@_#^)0P6Y>E"_$BR M/(EH#'DI#O6I2*V]4IK61.SV5ZPNV UYWVW1)"W_>R$#:_;[AOAO8!ERQ%M MK4BGG\@T3]2]L6I-E3*TQD#MKQJ:L)U_>UL-.9T/>VL-;:04G .G>2;T90.P M\^]RJ]ME0YJ_(H/OU)KXH.%M7YD[QSY8(2:]QF^EMO-72#9>JR8O:I M93#<'ESY$R#RR:$]-I&:>G2:C_1%XOP[XPSP# MZ1G_9!K6!;^IU\LM4JIOJ2LQ=7SW9 -S[S?*S4D,BLJ"ILI]= M,(^'MHUY5N ^&(&')]!W:QQ XQG'*C+AZ*()3[0- :&WRS>0:EM&[6C1Z#*. MTC@,9G08/4&GBAP=]_/[-Y 3[:&#.9?KA("V1W0>GB';"#SIR89>J_MNIT(8 M(DCS\,P:MU:+)QFE/"!NYS(8(D#S\,P:BXU'FMQ&8Z.R.^=RM^!,6[CBR7R3 M*S&2SY)*@/% 3GV%]Y&$I>$!-DZ':5C>((C=FG"M3A.T*D0+GQ[5T!8&-.F\ MS:T# K'&<:M/)%LU)&#=COS3X.0E';&(%6-Q.2% ^<%;O M,N_4%\&2^ALZ^@HH692C666J<-YNN/:9C/R(P6C".0+!1*B)^2 M*U+^]X+,XX2T7F,^CV;/_H=L(ACLPS#&K''6;"F,8.(86!RXKX@.ZT9HWMDE ML]TW=F^C;/W*[GQ.:+("\A G5!#?%..%S'X2^+#&5ZRDGL,*XM-$2[*%$R^B MX-]D=AN58KB-R)8@8)"6QY;K\4VE6$LK(FGZ3%)J3?335J/] .:L\:894>$! MI&,J_M+*QPVHM^**O,5I@/ ^;_7A*KV12G0ZH[QW.CDZJ)-4=SVKV&B:=Q+, M+%=^'WTA$$EFYY!"@.(_&7M:QW&%4) F2#%-'0Z$UV#^)__8:3/U0,#5S MRX,,SB98UZITYVQA-6(89$K1&#JQ-3'S M;JBIZ."-6[:<;) XTAEH<@2FSE#'=SE\]9-%$&W $VQ!&:4+&6"E,)0SP]YN MBG ,=HXZCJ_T+HX6SR197L1)$O^@%RMFLZ $IJ]DEH?%>^UO0>:'P;]+NJ"/6=5'V<4;Y39JD!-D=ZR4 M ?;(Z@;468_M!BSXCL13RRI>"P([4* ;=6PUD )U-N/Z-C*IVY9=H1$&LH-/ MRI0:P0Q4%KEK0:')QUWL1T*_[':I-9H)EK=.0]@[%JL0#):_E4'-[W'R3[!2 MJBF'KCBTTR*:1#4:F2!?N^I"F3(PIQROESET*)JN1&[R5I$&*'),IHGE4 @. MRXVZP6)*IG]:Q.^_3JM>EDRN?VJ87/_&.P_#"A%]9(>W^(F*-T) .I86LK)) MH#(.0P[3DRO.0!#!NWORPRDJ39RD]$2H>Z2N,Q-](.+N-:(#A/ Z#6* _NDW5 MAB=V5HKNM+/5J)<@G'_N\R5K@GR^^AG-P+:Z\C-Q]AE>I48T#AA].CJB"'GP MAT$QM.*6GE"3-'L$M$W$/4FFE->%NJ)(VFD$B7Q7;UC=T9&"\_=KVL O_#1( MGZ#C_NP^^IN?!'25IU*8*&L0OXE&;,@NGF&51U$ CE]_N8D3$BRB]=;N^F/Z MZD>+ N=S NMQF0)!I#:*+31"0[[\;UIKNN#_!+F]VT/EQI^2TJ!3GEZ:*HU@ MD$.QAYU..( '3,L]SMGY^72:Y&3V1* 'U'BZ(!$85%EJQQ$ZO6M+HM2OKH ] MDBQ(BA CK=?*-5KQCNH\52.Y.-9!4]+C](V"WC&VMU];J!S'! .6A>DM1XO$ M/$)?7QF$['KX)0 LO*PT6ACF$99=K< +@T@Q#M3DE&Q'/UV#D[6?O_RAY>8O M?^']]9'EY*__"&J-Y)E3D/F65W^KTQ:FHY1=0Z'VM& RK/\.\+%]84J3WU:' M+4SYJ,((-]Y@JP2 Q+P(LBEK#AGMGEJ8@U%"Q]<@"I;Y4DC(1AE03*00*J;$ M=TEA]-;"ZS5=S'2EX\:=PB G[-VQ=&:3]1XU4R(CBJK9<9PO8--_O7P+XQ5A MOB:)?9,D522H>0X99!7W[M*O]$8>%%]M8& 3)JH!ZNL*6W(8 M@QV+XCJ0+@LW:GH;\0J,[DQZB%,@BHZ6XGQ@[>B2^X_$%8'%DU'7(G9WFD<% M"T]V=A[-OL51&1.D#T[8&B!&=E*H,,*)8.@*UY!3ZHTD04P?_4DR$_,J&\Y# M$K\'*?24LQC*:@%B9'-%GV!E6(9\4UW/;I1)K"?,![_XO1:7.Y6]XPFRP]@@ MI1QTAIQ5@S/;.E=LLH7JL,ML &2 ?*_&(,,"A!8ZP-Q:O+'C6D=>O/E!K-HN MNG+QOHYF)N:&RS)/ZSK-5/"2T^ZESW$]N]U&:5[\8WUK>UHX@SD+0??VO(/) M9-_)Y<$ 9E1WH8Y:?//+/C[0%-5Q=)-',TU%8+0 PP,Y1-DL[UR(?=V/FV_? M(C@@\[>WL' <^.'W2& 2K7\A\D_JM@4B1/:W=%\S.H(=RMN)ZY2YR;,\J7]: M6\_/<>U$_#Q.F8F64X9CNU]O?V MLF_ RO,/$KZ3KS !O0KV9LI->)/]D],S M[-ST*F)EVO =KW&!_)WXR?,/UCTAQ9H5%$]?I%,_I%#2YU>2$'^>\3*D=&NKDH[E MIUGZ["L 'LKO,5U!%CC\"APW/7E(:%#G4K"!D5?RCNLT MKF/WFW<+05+#.\9Z2D55FIOC1PF.@]<0V((0W$/@5B@FBLD)8DYW*3^JE&[" ML2L+7R="Q1<3!%4J*=@W5#<84N5U&Y-%R?>*Y>D\I)>/5SO]%N?GEU9L,I(B MYI)28V3':-&%9U'2OF_DQY;1H4"GI%)]E?04Z?"M!Y4ZT+"2]_%&IOZ0E*$\ MP%GPHY![G55E/;\?VF5#2 M8:R$R=FD?2QTTI',K]0(!?G038DU=<(9Z"Q[CT7Z-%VZGN-$-X,W2]5X#]UR M2XA@F$J#-SIMDI<#M\HUF!&=#R(>A*PQ,)C*-S?^%'M.7R556#PWRH%J6[=% ME2Z5# 2.IWLK!'$!(IAMI-])$GK7KCCYN5@U9:K3H$(,C2RBV4/H1\+'/X?\ M'/" O!8SU(*S8QH,OJD$PJ3X)H\5#<%?N;'^;BK(Z2 MNO6F RLU5D=5Z :0HPLCY2WIK0G/--='GJS*8\[IO_( .GQ.[V LR&6<9@"[ M$*5 (52;J,5VZM84T0LG)W;#E1!/326A+0*^W!3$%/ MM-MJSM6M"_]04IA^@#F:X\!SJZ()M, I/LF45:['UXF;\X@F0HX>C);]P[0Z M5*)Z)-2W0%^^KNVLI@S?'NW?:"7[!+NK3%3E'K?J[%<>)IBZ/C&\C M^K *?6(E]"-+$L WR<3OYVTGW",)Z4I +86TH/^EY8)3N3[:K^&:_*-Q4W\U M;QQT]TVJO]O>\QNUD(Z1\](8Y)HSBPPB,@OCSP<_9JIEC9T%?Q!&58ZIVA*P M,(W^'^RPJF8/^5H^7T=&/+IJ"\.>AP&ZA1G!W!Y,Z5Z2&H#?HR!+'Y^^)#!S'6@MBC.K;P2U"6,3+D=GV?T!U(M!(!'D_?Z8DX&2 M,"R[IX!^I0BD@FPX*M&FSC@#G;MW'-:^"\DTT"Y6APL<_X%] M=(@S_5N 'CO-'X\2,8,,%*8N&9A(N_#\(WY^C?/4CV;//T **]IO4=8%084& M)':Z3;[L-\G2P./B[8,>=SEAH?D#3+:I^I_+^:>_&F[&$_%;-J$X9LV(S=:_"UN@!GC2^Y711K0A+FPB^ M(126]ZV&"&1KTK!.&59<)?$Y?B?$E'#>_2"D$\E-G'R!NJ+8QJ$^V="";;.Y MI-5"*;I^HR4LVJVN9.P(Z_J#_E-XC46I@29X!-L-/X;B=9")J>LM2&JT?G[H MB23OP92P<7^+HW>PQDD9I)0^QYD?MO].PWB_Q=G?2?9(IO$BH@M)TU)9Z3Y[ M)H8.6J?D7+B2X2C=N1 MAD+L7:+3(T4NV\&N-UEN@J_O1:59DA=;_.U)Y&^%K&^C4H2%M&_\()'>^D?I M4$,I]N&VU>:[.1ESAHTK3U7WW@ U5PC'],7POUH?M!QBQWQ:/0 T!2XM'8Q_^=N*_;=UN,3NQ*Q[K[]-#S\_UQCW;VIB992 M;'BZ>>&P4G%8>&/U$T5[')]@;\C&6 1-"Y@47QOVWUP4-+ MJV9:Z<9VLC$%:>C&\EN9'2[SD^PSZ7\179"N_9(HZK_9!2#-_? G%.UGR='0 MS>Q/-^UONN,M.'4!NMR/CT)1>Y8<^]Y6/RO5/B(+ZNSZ3(I_$R=S$F#K_DXO M@#;LF_2.JC]'E'VOX'_>$6"EQ8_UEK/KVL\4I*FL!*7)?QU]3O7_G02+UZS. MGU]8CU!C@XJ M?2G;^ RM%2/J,^VLD(-\7!U-NC(VE;B'Z:FP(!2Z"(TI9?.?$.C=(-G34S>F MODJ[[_,LS?QH%D2+X7RGO&^!M)!/"$RP;7A"$@O+4&BTFVZ;2C37'V]!4M09 M-,B!_[7UM9>30\![-:+8<&MG_'--?C:G(JET RI = M7O;JMYX,_Z"!\;MSP9;+XOJ#)-. /@D33 =Q6.GU ,A"#HJW5^&U1/B'"(?G MWK?A[SB&4G_#76DV1L@N6L3A,*1([7K*;,PQP=C(8(T)S:[ Q(8<.V_Q8.@D M2T.OO?W'*!IX13_90XX;=M\H*D1HZ,&Z3[WW11H*_3H&]/['Z' MSR19[LO4?-S> )>?>Q^ (<[/$)O>0V[:BR1/G*(,V/9T$CC_W%$V%DEYL-#T M<0+_;I=O?I 40HIF12#D)4AO0=(F!>QM-(^39?')T8/^SM.49$T?UWV3!_6) M*ZZ=A9/#,YUYC/&ZYKMQEN2/&7ZJ4>SFS0K\U:7 ?823Q[3!T&16 H MD2=CGADI]MY/PA6U*(*H:-2J!;A(D)F#T0.[[04P4(W>YAZ PEJLW(9W4C_Z M.=*^HD[^R.EC8:BJ)PR7M@((D0,@-,G@&.&ZB-W.[[T!DMZ-D>3Y9I8'06#? M;M1EC4V^ )W;F;UW@$F3PW:A41&HH2'9!![A"452DP'B+%S2B* M7Y6S+418P8OJK-T)W@90J 4:C9T\9ZCAMX41-0)/G4\M&DOU1DHLIBQY5<)J M-(:"QY".<6[BA 2+Z#*'CD;3U1>83^[B-/U&,CO<2%O]>T[\*/6GA=+(_4?R MRM[)R;B.HZTN77],7^GYXR/,'47WPD+,HM-BQ18 &?)D$^X(_DF>_0];7.IUAYH@ M"85)4%#+.SD[&?MDM.P+#8D NZE0,HF3G%O'.\7>2$M%RSWB%"&RT.6=)EF+ M7OBIH19^\ !'&H?!C!K UP"I. U@;[%%Q0$^\GT&"3.;=,JA6.C5[L D=ZLM MK@ B0(J]EQ.C1F0;AX6>; F53_E+&LP"/P$DW-<=V05A;W.(=MZHPL8N?P(0 MACS/:.%$#X6XI ]TMHO5CZT?(;DK]4F4PG [4P-=4Z"+07;I)\D*;,CBZ5'Q M*1*WCGB8^0=2C=.NZ ,O"H@#^1K B*>5)EM8S'U1L:8GE<0>G&C^&E*(C\)8L%9"+,L M3%?(9_?:!R$"'!P&41T[,@8K$-^C](U,@SG8SL)3$&YYD "2%2,AA<&@& .' MQ9%\-9U8O NR8%'&;/DI+V2?71 PNW84R0/!(0XUFY\6<33@7#CZ>,4!/^() M)(\/&7/;_>?P-Y(CIK=Q<^&'?C0E3Z^$9'?T"Y0!L=W*J^*=8"?Z[&2YBN%P M8@1<2:'& B>U7OF50";(GADQ6^H,M_%P.';E%FNI];4QH3B*!;5@M+ADWRHC MXO#LRC56#C[%S2BG'DC&BK-J 6U:;+=1J-<"1X["8$2/1QJF6@X5#H44E0F M=)>'$37EO,G^V<'I*?*19M?P(18.#HO#7U8U1Z!*B%"[9 4>>9+E\"$A;QL! MASZ46ZMU)Y]_Q,^O<9[ZT>SY-4BRU1-Y)Y'HV$RI:A//B+R/Y;*Q )YA33!*@\7AU6\<" ^A&]@'70CM:E9YXG#/H@Q MP2D'%N=*PTB>)T5*S]<@;N(\>7Y-XGSQNOEG^H=,&-+0O]UF*."'XO90AQZ@ M.QK*KRI4O^Y 8#\MED/9MA@.&PX\/PJ:UFY$R0[4ZH'2Q+R#;)^D;I\ M3!RB77EA]*KJ(XU9I:GL4_J66,E-&,8_:"R @'.%VM[I@87A9ULDLME71L?1 M 5?BFG:OU%4WLT3#G5\)9((\FW=F7 :*DW_!E0@G]NWG99Q'HJQ+@EH@%0LW M04I42U%QN,9S$_&5LWDF_I$FEF,;74%A!6TM(;\0 !6D=DMFA492$F:G4^G24Y8\X"!5D&J%B8.4-*3 MWJ@YNJ3M*D/+H\:1@+ZF> ?[QX>GGTP1:E ?R3101LQ1"KR@KEH,CZ#,T10,G(*(WX/L]34. MZ6O,*F9!MX::1R0M#"*0Z4)?O!Q-T';;&9P>.)!^6[TDP6S].O5Z32L+:^F" MJ*%&-JZM!P;P@C1K'Y6C8)(K;#/7%;/#5&BOB*"H9W7'R!3@!E$?K(J MEK5O,?PUR@ '=&VQ)LFL^JI^%4BQPC1U6;_U9&WJ198X\\/Q!T#YVFSC^=QT M [+$I6#Y=F\4F+0Z%DA@P/8%C?KDBRD]NB'0:S_4B0J3U 21(Q\I]"56J"YB MV!:]!M-'*4I[H8M2<&J"=)##@8=5"B%LW(=G6*^ M!O22(CT._1Y-24(#7FBX6YP6+WJGWPCGH+%7DR FY -DL]IA1AZXC^,,;*AT M-D9 -L@&QZ SB1"UL2=Y<$S7]65'L[9KCU:!#ZMCT@3&:V_4CK\"M,9?F6/Z MLXQ: \6SV$?(_M'>7(M52%$"-CXMU$5A2E.MA\((&X QBSRE#*TM"O!M?,.H MSSI57/.H;_.*3J%E56DVY2/L?-\#:X@4N[''D7#,&'/WZ$[LOA8C/?SE(#+V MAM(VOZ,'7EX%<^@O2 4 9C\(B1Z2^#U(X4LP#:X/_8I$D)N38J'YY4W_2S^< MYD7FGXO5]COASS%L]LI*NT>*[@=TGM:&T\@(-@/T.;IZOG;EU:PT]=DWX ?Y M#DC)BO,? 862*<"<%#Y)L.FF0"Y?:4J(V^@:YIFLN$383;W8[8#@+(X[UE%"#6]6O3EZ1)'B'?[V3,H<;&'74F#Z?_2,OXQ[8?'9M#62# M=):F1-H.S_UPHD9[VG9]]O0(Z9S,*/-RB'TC*,]*TB.RH!LO:];Z;S'=B](D MZ"\AJ>SCIU<0_(6?DMEEO*2_*K6?[1;Z"?2P71 >-&@@]:D"D^@Q3 M2ZNR=\H#P^GJBQ]$-%J.FV2Q;Y- A3LZ8@:LJ1#!P56"9B'B)&X1U_%.CY%. MM0R3VD+C=D#>-8AB2LVAC8W,UE9G%@329*IZ#34IQ=TQ+0P@[1VHU]/$4!_D MA7T$?WGSH]45>P59*8)4KTA-J#7UA2S"$D':01B<$!8S6A>.IJ#'LJGV: M$;Q,%9YE2?"29R2%0@0JSFBH?)V)*B"<]YT&^% SJ)S:DPXMB=ZQ>^:G%Q7( MQ8:L%F>S%1<:EP8:AH&)= @RG/HH0386T?^TG$0BEPX(D;*X\0; C M>8JI=4H1,$=Y7'&UK^SD]"ZX,K_LYK)L[-Q?*B)2U-1>0E-9AW(J( M9E30Y5_(K/G#9PC>/CD8=13NO(0)O&C<_F15 PPV>Q1.N'D?Y:#P4=3 M!$4T*%R'Z;J2=XJ=W5-.F"+16YC04<'0O6[:J5Y!+J2]_*Z#'T^R0_3 MZAFEUN2KHQ0=/P'B1IXJC*E0+PFXG3MX1Q8/20QKQ4& MG(WTA&!;^/<.P,;G1GR8:H/%:W8__PX?$ZY?'5NB5ZCWL#-&Z^I&7ZQNI]/= M@4Y?%/2+%V;7$:C46ZMGY?#:@#&#[($P-G&((;J=Q%8P'+9?(];1"GXK'OI# MC,;T0@82-71[$%.E/#CNK!7L%D!8EF0A,6%B< &BAH2KF ]W<;1X)LF2QJHJ MV@GM*H 2^2ZO"6M@%Q%N'E45XM;7UBJK]JJ\>42=ULN@)$&13GE#WNGD\ P[ M.,H$SQI0<8.TS<_CS6W7VXA&I&OO)ID-P.['?!9^I1*AH;ZGO&C'T'%7+ MM*,58&IT;!)0P8,; FV>VR\)&*8ZW!850!;( 8_&N&WA,1;DC)NPMH:F% "M M41NDA)S,V!CK/'#.QSFS)*1Y( V2^"P'!34:8SD^T8=VR^>H'7/ K@L2=7\R M%T$SEL$3?0QP1F3J:P,2(&THLWJRW^EZ? M,-5/IA=!8/+C&84VBL,*[!? ._'='6KO(&#S=UC82'B'3>7,J$._N*52,O88 M= :40!%P[PA@BXR\%OK=,ZAG&!&I7SBM:-X8_45"WB285_8<\)I:-U1A&PLV MMLFPT/#V;->"!=:> UU3RM!"QN';M0C'.LY7+VJ150WD8L]1;7?&^= XE+OV MB!'KEH"F9V"SIK=_>G1R8,^^L==H%P+D:$!_K^#H-TK*NY#NUK7MN'*IN(YFJ+9> K #%EGC*5Z M] &WE5IB_DRWJ.JE\8>BP\^M'&3Z&J'Y M 1"XS3LJ;07J!-_M._T<232;R@U1W/EO*;F?G[^]A<&4&DWEZW_PJR;DNX/: M]?D:D&!Q9DE]'>POB[[;.//'^++A=D7*?VP@YN];V5X PQ\!6=KL#=C5JZ%$ MT'=3B!T*8-)2DE/.J>"?[^WO83X7UH5L*##<3%IOK-,E:/,-/#<-'8- MVWYC%P11(>_/S%MK(J0VIKF2L/O-7X)P-@!Q+3%A>9 TI9,Q,@N=Q( IK)3 M&;O]_AR_/9.HAL:=6WE%88E!FE 5I+USABF 8-WCNM#7=4?O(_ZBQRD)H)#N MEG?DA8/ NI=O6UU]_A$KTE*7!%!(!TL]:=E"T#M1TY"T0"'5\=(JNWZ2?1_K M7:Z^#'&@F,J]%(YB,-#((T)W,(TKTP\%5B&W/.@ILK]F&.-0 MC&9$LRRLNC M[C8>H8W(+0\B0XJA42"&P:08AT5OKJ9D^J=%_/YKL?M,5B69U0\-E]4OO+\^ M,HAK_NB='2'MVA2$OLG2=J=Q7S)EK'J7KT'DPP3R&TP@?X7_B58]=MEZJ<"T M2[1(48-BT3.C>J/G?SP(1L__>%B#G&#%(G0>1%M]-Y6\9QRSY)&DZ^E=8(QL ME8*)_].=)G)AVIB<1YU4H<&Q4PX$@[BY9HI?R%*[U\8RZHS'TV4,,\_N@A&.3%YQBGX?*Z.J BDJ+&XA MX?"H[7$QQ*/.N?QZ&KK(TR B:5J9#[Q1K%3/.SZ%Z>S3#6@][!R=P'+MZ-]9 MD$;E;)0K<)]B>W64F.&PRD3#85';9:/-(F-#">BBF9_,'I*8WA1,UR!%&TMQ MG1(FMAW,%/S.OE(1"8J.Q!!L2 )AFG7)F$*1 ['&&X*[R<3CHZY M$K6S$^7R0!+Z"W]!)@(]$E7SSHZ0I_Y^C+*U1(Z8BKIMQ+ M6%P7<1*0\7.WF+Q&N?9$[N_U78]K 6U_JR7%BU7UQQMZ:MC*)_'0(I-W8=+\ M1VKTV#>:E>C9-0(&E(:AVY6?90^W]@>?(BG*P&QWV=JU16+H_J4KN[L:.O;5 M:V6"5'9Y;52&[EE:NM&KD2(_:L*7O^Z&KXW([>N2-/6DXHR]6;*9T)",;YPY M6B $0Y4YF5YO08QMKM%R,7._*R)S-#]11--2 M$YFA^XHFN"R\%EHLBFHT*+'M7#W^E#$9NF\XSH%S9?G=)T\D>0^FO%1!O*+- M\H-$YJCFD9(43-U!')5_ZKZM (DC#KCE&QD@A@9)R>'R*0%DZNJAB>GX*DC? M0G]53T6BB9A=MH&&>'=-3? [T[ "(E.7#(W9M$I4L4HVL! O?W8D2HK'U(U# M(^Z@GBN'Z)#89/.- )'N$(RZW@XF.5.W*L=W8JS/8!6"$1K$2-$G@]$G#CC8 MP&WJHB;:&R"*Y\?U:RAK[Z_+Q\=G1\?C>@:U9C3UU+O*K7EGQW9$B'&XX#@6 MNP*U,,GN""'X9T?8#JNN?.WNFD00+4R;.U+4_=G1_U_>E2TUCD/13QH"(2$O M4Q5HZ.D:"BB6FL>4293$,XG=XZ6G\_>C*Y'%ME9;]I7I1RC+\3E'Z]V$F$2H MDL1$P%,,_2Z(6UX+Y<H*>22MED-KJZ1"N!9B.6&0I'7M<%6881NQKG:TX7<'8[LN>. MO,DE=F"+N].)'*"'M6 [<]!-1H@)P7));%QR# )ND5?#6!?;&)>2?^0YA+KK M,Z0Q:-RBL9TZTR9893'M5=&XQR:*JIC6QB"!7ZP;[6[B-#LD+2L$+#QWK,#E MQXFEMIAR5+B5:1O+^C6)TY0N98IV9VS33D,M*V!<5:SUTV?]0#)V M3'R]47;LV91; M5$CGX:Z/V4-G-[K7970U&8Z\\8;7U[:.#V:/_1?+;F:PL3,^C(0Q\S1^*A"[R["P'&V,//^8QK -A#;W=W]P&,$7-Q-+H(A%3C M\.=F5L?7 6!5=#3@O"A2^:-]\VU/TS!X"N;A,IRS0^?K.HC^C!,2J)9 32.* M%/$Z'"MY3,'XU$,I+<7"@[)$%1[(.T_NG]>Z=L<;EZ5CJOR(Q2F MG]3I&"FFMOV#?S-.?+S>M#5G&O*ILIE26@>;/-S!VKZ# M9L2?SN?Y-M_033PWX=_$6_H;:Q*EE)?[.$VGBT7(X9U8]SNWU<.5W]G.P$)? M?' V')R-S[LUS5=I_!91NAF9K\'/)[!+TU&094GXGF<#R1Z7M&\JT+;P:Y0R[/L_A1J*AW5[!*!ZWV2U MM"3P;H)T?;>)__N#+%;D*SV?L%5V27_[FQVNV_8L71Q-S:O 9#(839"UAN-O%-DGR28AI,$>./()IA&U Z803["U1!2 M$SFC -KO1;D$3!M$(WP>F,".GC)02JRQ"E&_ZTZ<# /AT41;AL+L!90KK!OD M3334SO5Z:!Y&Z=3K!ONS!MT\%LX@W"1ETQ],W@3L(?M6&G4,"XP>1O6XW1G: M] WU.X Q+_:$-7N%$3I_@H-:/"F8N&5M7P4J(,\9SG:/-;&CAC$Y.%/$\W_6 M\89^=,K'F?(@47X8.$#VQ=:437:"D"!T%/7TG94HI;O?)$,H;#8/K\DR3DC% M;+FW3HD\7RK?8:T7PIR+[%MPVF<:L> H=@LMC[:,&2(BIO$\+)3DK=F]&K\; M.$;V/CCM::X(:1R.-N&]+B(K (8PDQE8VA7._)KA$ 9O!H*1?1=NYS8G=#@+ M32N[._JR1[I$KO#1_A[I4A[E:FU;Y9NDVZ@PL73CV0(6Z#3ZLJ:T'B-A@*X\ M^\@OOPY2EIC^)=SD,/GQ%O21;1RQ=MV[M((D"J/5X<--G%N2)K/Q8'+1<;!, M^5LXP?88"NT8$/00%AW+$A.W$3!'OBRTG2-=/HXSCT+FPG,@]G#]N5 M46^(UP/JR+_51GG1IO.][3S/.<&./78XOQ\ .?)>HWYBQA&TZ-%52W \L0#KR M2?V">P)T+W:C+E(/KR,OU"EC*)L#.D 2%A@4;$Z.U&G1N,2M#F]T#_.4)_-U MD)+I*B&LF6:&:?9NQC9VM=;&$Y C#ORI ^!P=OH@LS+8[.$HW; N &OX@+V2>)_08 M3=+;G_--3M\/>[K7-2F8BS^9?7AP=BAHTY'SQ8+[ O%E".8%2EW\$!#EV3:T MI*'$N=,&"_U.NVA(Q/5._ )-TD:+OPJJ8!>];J.;B7MT^T3V.Z5$#.\AV!)M M=HFN*?"#;)]O7WV;7E>A!C5C19!??KO]OHEWA$RCQ4,<[?]B'O]']I6J6GB& MC0$Z\-"-CNH42FNUU4?Y^8!HY=#LXMQM_&! MAUQQK06G\"#[5/1SKHY'B15&C,21'66#5[GB!O(7'I=L\V1:M:+?8OH))4#(9HA M6GV8$3#!ONK29FPJ,#@ZOV.+:&3*DS7A9""OH@J-3$05H'%T1D=828L;BE?Z M4[IU5-P"J!AB%X*Q6T4U0!R=:+W05'\[FJP-IP.[1KY&*F.!2Y@*9?/^(C7M*X&*0K>I2-6F#V<7Y MZ/*\#_LE0QR.8KPPA53?EJ9HPDG O*E&KX^IJ"5$KL*YNM'U!@R*)*&$93O8 M_"F&INA1*/5_->C#UDB+P%7F?3>Z'7OA(=ZXC$XY.(W;W.0?5 MP";I#7VIC%I$_(%6>T12M.+$(.^D:^AHTB'$0"4]H"_!*'"A%OWI+1AV#&P> MHL=GX]%PA'4;9\V!KD A$;0')JPR+(.!+&K F4"V3"HE,E.UA$:B:P_,6%]( M$OX(,E91:&]Z?0Y3G9]/U6QV/AB.A^.S ;8%VM*E8(A(HG4/[%E'B+#P@$?; M:"2KFAV909ZCC>73J:_!*%$?R^AEX_2%9*8%J\G,$6KMF9(61SZ0L_J-19-X M@@W@2>3&,HW5B=ZX-PCNK#[,9TMLCT2M>(TJ!DF@!I8AK-:4_1#SS]=&0#$P-#,N:'1M4$L! M A0#% @ ;(1N6O8'):0'5 RYL" !( ( ![A$# &0Y M,C V,C%D97@Q,#0T+FAT;5!+ 0(4 Q0 ( &R$;EJH*B<9E"0 */. 1 M " 25F P!D.3(P-C(Q9&5X,3DQ+FAT;5!+ 0(4 Q0 ( M &R$;EK>Z$!'1 , +H7 1 " >B* P!D.3(P-C(Q9&5X M,C$Q+FAT;5!+ 0(4 Q0 ( &R$;EHI_&)I:P, ,L) 1 M " 5N. P!D.3(P-C(Q9&5X,C,Q+FAT;5!+ 0(4 Q0 ( &R$;EI?27 1 MX@< -PI 1 " ?61 P!D.3(P-C(Q9&5X,S$Q+FAT;5!+ M 0(4 Q0 ( &R$;EHGR6&Z&P@ "0L 1 " 0:: P!D M.3(P-C(Q9&5X,S$R+FAT;5!+ 0(4 Q0 ( &R$;EHTA'*C( 4 ,P/ 1 M " 5"B P!D.3(P-C(Q9&5X,S(Q+FAT;5!+ 0(4 Q0 ( M &R$;EJ,@"WE)@4 .\/ 1 " 9^G P!D.3(P-C(Q9&5X M,S(R+FAT;5!+ 0(4 Q0 ( &R$;EI&V-H<_ P %Q" 0 M " ?2L P!D.3(P-C(Q9&5X-#$N:'1M4$L! A0#% @ ;(1N6N640&*S M* %', !$ ( !'KH# &"TR,#(T,3(S,5]C86PN>&UL4$L! A0#% @ M;(1N6L:3\/[*3 --,$ !, ( !@!D$ &UX+3(P,C0Q,C,Q M7V1E9BYX;6Q02P$"% ,4 " !LA&Y:%]_S(Y>O !T7PH $P M @ %[9@0 ;7@M,C R-#$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( &R$;EHH MNNR'#80 +Z'" 3 " 4,6!0!M>"TR,#(T,3(S,5]P&UL4$L%!@ 2 !( = 0 (&:!0 $! end XML 129 d920621d10k_htm.xml IDEA: XBRL DOCUMENT 0001325702 2024-01-01 2024-12-31 0001325702 2023-01-01 2023-12-31 0001325702 2024-12-31 0001325702 2023-12-31 0001325702 2025-02-28 0001325702 2024-06-30 0001325702 2023-01-01 2023-09-30 0001325702 2024-10-01 2024-12-31 0001325702 2022-12-31 0001325702 mx:ZeroCostCollarsMember 2024-12-31 0001325702 mx:NomuraFinancialInvestmentCoLtdMember mx:ZeroCostCollarAndForwardContractsMember 2024-12-31 0001325702 us-gaap:IntellectualPropertyMember 2024-12-31 0001325702 us-gaap:OtherCurrentAssetsMember 2024-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2024-12-31 0001325702 us-gaap:BuildingAndBuildingImprovementsMember 2024-12-31 0001325702 us-gaap:MachineryAndEquipmentMember 2024-12-31 0001325702 mx:FinanceLeaseRightOfUseAssetsMember 2024-12-31 0001325702 mx:ZeroCostCollarTwoMember 2024-12-31 0001325702 mx:ZeroCostCollarOneMember 2024-12-31 0001325702 mx:ZeroCostCollarThreeMember 2024-12-31 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2024-12-31 0001325702 srt:MaximumMember us-gaap:IntellectualPropertyMember 2024-12-31 0001325702 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001325702 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001325702 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0001325702 us-gaap:ParentMember mx:OperatingLossCarriedForwardIndefinitelyMember mx:TaxPeriodTwoThousandThirtySevenMember 2024-12-31 0001325702 us-gaap:ParentMember mx:OperatingLossCarryForwardsExpiresMember mx:TaxPeriodTwoThousandThirtySevenMember 2024-12-31 0001325702 srt:SubsidiariesMember mx:TaxPeriodTwoThousandThirtyEightMember 2024-12-31 0001325702 srt:SubsidiariesMember mx:OperatingLossCarryForwardsExpiresMember mx:TaxPeriodTwoThousandThirtyEightMember 2024-12-31 0001325702 srt:SubsidiariesMember mx:OperatingLossCarryForwardsExpiresMember mx:TaxPeriodTwoThousandThirtyNineMember 2024-12-31 0001325702 srt:SubsidiariesMember mx:TaxPeriodTwoThousandAndThirtyFourThroughTwoThousandAndFourtyMember 2024-12-31 0001325702 srt:SubsidiariesMember mx:OperatingLossCarriedForwardIndefinitelyMember mx:TaxPeriodTwoThousandAndThirtyFourThroughTwoThousandAndFourtyMember 2024-12-31 0001325702 srt:SubsidiariesMember mx:OperatingLossCarryForwardsExpiresMember mx:TaxPeriodTwoThousandAndThirtyFourThroughTwoThousandAndFourtyMember 2024-12-31 0001325702 mx:DutchStatutoryTaxRateMember 2024-12-31 0001325702 us-gaap:OtherCurrentLiabilitiesMember 2024-12-31 0001325702 mx:OperatingLeaseRightOfUseAssetsMember 2024-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentMember 2024-12-31 0001325702 mx:CurrentOperatingLeaseLiabilitiesMember 2024-12-31 0001325702 us-gaap:OtherCurrentLiabilitiesMember 2024-12-31 0001325702 mx:NonCurrentoperatingLeaseLiabilitiesMember 2024-12-31 0001325702 us-gaap:OtherNoncurrentLiabilitiesMember 2024-12-31 0001325702 mx:ZeroCostCollarAndForwardContractsMember 2024-12-31 0001325702 mx:StandardCharteredBankKoreaLimitedMember mx:ZeroCostCollarAndForwardContractsMember 2024-12-31 0001325702 mx:TaxPeriodTwoThousandThirtySevenMember 2024-12-31 0001325702 mx:CapexLoansMember 2024-12-31 0001325702 srt:MinimumMember us-gaap:BuildingMember 2024-12-31 0001325702 srt:MaximumMember us-gaap:BuildingMember 2024-12-31 0001325702 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2024-12-31 0001325702 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2024-12-31 0001325702 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2024-12-31 0001325702 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2024-12-31 0001325702 srt:MinimumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2024-12-31 0001325702 srt:MaximumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2024-12-31 0001325702 mx:ZeroCostCollarsMember 2023-12-31 0001325702 mx:NomuraFinancialInvestmentCoLtdMember mx:ZeroCostCollarAndForwardContractsMember 2023-12-31 0001325702 us-gaap:IntellectualPropertyMember 2023-12-31 0001325702 us-gaap:OtherCurrentAssetsMember 2023-12-31 0001325702 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001325702 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001325702 mx:FinanceLeaseRightOfUseAssetsMember 2023-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001325702 mx:ZeroCostCollarTwoMember 2023-12-31 0001325702 mx:ZeroCostCollarOneMember 2023-12-31 0001325702 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001325702 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001325702 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001325702 us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0001325702 mx:OperatingLeaseRightOfUseAssetsMember 2023-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentMember 2023-12-31 0001325702 mx:CurrentOperatingLeaseLiabilitiesMember 2023-12-31 0001325702 us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0001325702 mx:NonCurrentoperatingLeaseLiabilitiesMember 2023-12-31 0001325702 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001325702 mx:StandardCharteredBankKoreaLimitedMember mx:ZeroCostCollarAndForwardContractsMember 2023-12-31 0001325702 mx:ZeroCostCollarAndForwardContractsMember 2023-12-31 0001325702 mx:FabThreeFoundryServicesMember 2024-01-01 2024-12-31 0001325702 us-gaap:OperatingSegmentsMember mx:MixedSignalSolutionsMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 us-gaap:OperatingSegmentsMember mx:PowerAnalogSolutionsMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 us-gaap:OperatingSegmentsMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 country:KR mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 mx:AsiaPacificOtherThanKoreaMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 country:US mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 srt:EuropeMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001325702 mx:EmployeeAndNonEmployeeStockOptionMember 2024-01-01 2024-12-31 0001325702 mx:ChinaAndHongKongMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 mx:TopCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 mx:TopCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 country:KR us-gaap:PropertyPlantAndEquipmentMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-12-31 0001325702 mx:TopTenCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 mx:TopCustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-12-31 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001325702 mx:ZeroCostCollarsMember us-gaap:CashFlowHedgingMember 2024-01-01 2024-12-31 0001325702 mx:ZeroCostCollarOneMember 2024-01-01 2024-12-31 0001325702 mx:ZeroCostCollarTwoMember 2024-01-01 2024-12-31 0001325702 mx:ZeroCostCollarThreeMember 2024-01-01 2024-12-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-12-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-12-31 0001325702 us-gaap:AllowanceForCreditLossMember 2024-01-01 2024-12-31 0001325702 mx:ZeroCostCollarsMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-01-01 2024-12-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001325702 us-gaap:ShippingAndHandlingMember 2024-01-01 2024-12-31 0001325702 srt:SubsidiariesMember 2024-01-01 2024-12-31 0001325702 mx:LuxembourgSubsidiaryMember 2024-01-01 2024-12-31 0001325702 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001325702 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-12-31 0001325702 srt:MinimumMember 2024-01-01 2024-12-31 0001325702 srt:MaximumMember 2024-01-01 2024-12-31 0001325702 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001325702 mx:NewStockRepurchaseProgramMember 2024-01-01 2024-12-31 0001325702 mx:PowerAnalogSolutionsMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 mx:MixedSignalSolutionsMember mx:StandardProductsBusinessMember 2024-01-01 2024-12-31 0001325702 mx:TwoThousandTwentyPlanMember 2024-01-01 2024-12-31 0001325702 srt:SubsidiariesMember mx:MssMember 2024-01-01 2024-12-31 0001325702 srt:MinimumMember country:KR 2024-01-01 2024-12-31 0001325702 mx:AllowanceForSalesReturnMember 2024-01-01 2024-12-31 0001325702 us-gaap:OperatingSegmentsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:FabThreeFoundryServicesMember 2023-01-01 2023-12-31 0001325702 us-gaap:OperatingSegmentsMember mx:MixedSignalSolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 us-gaap:OperatingSegmentsMember mx:PowerAnalogSolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 country:KR mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:AsiaPacificOtherThanKoreaMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 country:US mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 srt:EuropeMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001325702 mx:EmployeeAndNonEmployeeStockOptionMember 2023-01-01 2023-12-31 0001325702 mx:ChinaAndHongKongMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:TopCustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001325702 mx:TopCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:TopCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 country:JP us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:TopTenCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:TopCustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001325702 mx:TopCustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001325702 mx:ZeroCostCollarsMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-12-31 0001325702 mx:ZeroCostCollarOneMember 2023-01-01 2023-12-31 0001325702 mx:ZeroCostCollarTwoMember 2023-01-01 2023-12-31 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001325702 mx:ZeroCostCollarsMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-12-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001325702 us-gaap:ShippingAndHandlingMember 2023-01-01 2023-12-31 0001325702 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001325702 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001325702 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001325702 mx:PowerAnalogSolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:MixedSignalSolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:DutchSubsidiaryMember 2023-01-01 2023-12-31 0001325702 mx:LuxembourgSubsidiaryMember 2023-01-01 2023-12-31 0001325702 mx:DisplaySolutionsMember mx:StandardProductsBusinessMember mx:MixedSignalSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:DisplaySolutionsMember mx:StandardProductsBusinessMember mx:OtherSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:DisplaySolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:PowerSolutionsMember mx:StandardProductsBusinessMember mx:PowerAnalogSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:PowerSolutionsMember mx:StandardProductsBusinessMember mx:MixedSignalSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:PowerSolutionsMember mx:StandardProductsBusinessMember mx:OtherSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:PowerSolutionsMember mx:StandardProductsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:StandardProductsBusinessMember mx:PowerAnalogSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:StandardProductsBusinessMember mx:MixedSignalSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:StandardProductsBusinessMember mx:OtherSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 mx:DisplaySolutionsMember mx:StandardProductsBusinessMember mx:PowerAnalogSolutionsBusinessMember 2023-01-01 2023-12-31 0001325702 us-gaap:CommodityContractMember us-gaap:SubsequentEventMember 2025-02-01 0001325702 us-gaap:OtherIntangibleAssetsMember 2024-10-01 2024-12-31 0001325702 us-gaap:PropertyPlantAndEquipmentMember 2024-10-01 2024-12-31 0001325702 mx:WorkingCapitalTermLoanMember 2024-03-26 0001325702 mx:CapexLoansMember 2024-03-26 0001325702 currency:KRW mx:WorkingCapitalTermLoanMember 2024-03-26 0001325702 mx:WorkingCapitalTermLoanMember 2024-03-26 2024-03-26 0001325702 currency:KRW mx:WorkingCapitalTermLoanMember 2024-03-26 2024-03-26 0001325702 currency:KRW mx:CapexLoansMember 2024-03-26 2024-03-26 0001325702 mx:WorkingCapitalTermLoanMember 2024-12-16 0001325702 currency:KRW mx:CapexLoansMember 2024-12-16 0001325702 mx:StockRepurchaseProgramMember 2021-12-21 0001325702 mx:StockAlreadyRepurchaseProgramMember 2021-12-21 0001325702 mx:StockRepurchaseProgramMember 2022-08-31 0001325702 mx:StockRepurchaseProgramMember 2022-09-01 2022-12-31 0001325702 mx:StockRepurchaseProgramMember 2023-01-01 2023-06-30 0001325702 mx:StockRepurchaseProgramMember 2023-07-19 0001325702 mx:NewStockRepurchaseProgramMember 2023-08-01 2023-12-31 0001325702 mx:StockRepurchaseProgramMember 2025-01-01 2025-02-28 0001325702 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2024-12-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-12-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001325702 us-gaap:CommonStockMember 2024-12-31 0001325702 us-gaap:RetainedEarningsMember 2024-12-31 0001325702 us-gaap:TreasuryStockCommonMember 2024-12-31 0001325702 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001325702 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001325702 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001325702 us-gaap:CommonStockMember 2022-12-31 0001325702 us-gaap:RetainedEarningsMember 2022-12-31 0001325702 us-gaap:TreasuryStockCommonMember 2022-12-31 0001325702 us-gaap:TreasuryStockCommonMember 2023-12-31 0001325702 us-gaap:RetainedEarningsMember 2023-12-31 0001325702 us-gaap:CommonStockMember 2023-12-31 0001325702 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 iso4217:USD shares pure utr:Year iso4217:KRW iso4217:USD shares false FY 0001325702 10-K true 2024-12-31 --12-31 2024 false 001-34791 Magnachip Semiconductor Corporation DE 83-0406195 c/o Magnachip Semiconductor, Ltd. 15F, 76 Jikji-daero 436beon-gil Heungdeok-gu KR 28581 82 (2) 6903-3000 Common Stock, par value $0.01 per share MX NYSE No No Yes Yes Accelerated Filer true false true false false 178954261 36883279 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cybersecurity Risk Management and Strategy </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cybersecurity risks and data protection are key components of our long-term strategy and enterprise risk management program and are integrated into our overall risk management systems and processes. We maintain processes for assessing, identifying and managing material risks from cybersecurity threats, and we routinely invest in the development and implementation of essential cybersecurity systems, infrastructures and processes to protect the security and integrity of our systems, networks, databases and proprietary information. Key areas of our cybersecurity risk management processes and strategy currently include: </div></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 3%; text-align: left; vertical-align: top;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Compliance with industry standards and regulatory frameworks</div></div>: Our information security management system is ISO 27001 certified. In addition, we align our standards to comply with South Korea’s industrial technology protection law (Act on Prevention of Divulgence and Protection of Industrial Technology), which prevents technologies vital to South Korean national security or economic competitiveness from being divulged to or shared with foreign countries or corporations without the government’s approval. </div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 3%; text-align: left; vertical-align: top;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Ongoing Evaluation and Assessment of Systems and Procedure</div></div>: We monitor compliance with regulatory, industry and evolving data privacy requirements and update our cybersecurity risk management program from time to time as appropriate. We also continuously monitor our information security systems and processes on an ongoing basis to identify and remediate cybersecurity threats and </div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr style="page-break-inside: avoid;"> <td style="width: 9%;"> </td> <td style="vertical-align: top;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">vulnerabilities that could be exploited to adversely impact our business operations. To better preemptively identify risks and vulnerabilities in our security systems, we perform penetration testing for security controls using external third-party tools and encourage vulnerability reporting within our organization. </div></div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 3%; text-align: left; vertical-align: top;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Cross-Collaboration and Coordination</div></div>: Cybersecurity risks related to our business, privacy and compliance issues are identified and managed through a multifaceted approach, including third-party monitoring, internal and external IT security audits and reviews by relevant committees. </div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 3%; text-align: left; vertical-align: top;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Third-Party Service Providers</div></div>: We engage leading third-party product and service providers to assist us with our cybersecurity risk management. We use an Information Prevention and Data Loss Prevention System on networks and endpoints, which is designed to prevent unauthorized access to or transfer of sensitive data. We also use centrally managed antivirus systems for blocking illegal software to detect and remove malware and illegal software from devices in real time. In particular, we use a Managed Security Service provider for Security Information and Event Management services for matters such as firewall management, intrusion detection and prevention, vulnerability management and incident response. </div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 3%; text-align: left; vertical-align: top;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Cyber Incident Response Plan</div></div>: We maintain a comprehensive cyber incident response plan that sets forth the applicable processes, roles, engagements, escalations and notifications to promptly respond to a cybersecurity incident. This plan covers steps to be taken upon the detection of a cybersecurity incident detection, review by relevant committees, identification of damages, recovery process, post-incident analysis and the introduction of improvement measures. Such incident responses are managed in a timely manner by a dedicated team and overseen by relevant organizations, including IT, finance, legal and compliance. </div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 3%; text-align: left; vertical-align: top;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Security Awareness Training for Personnel</div></div>: We provide comprehensive employee training on cybersecurity awareness, confidential information protection and simulated phishing attacks. </div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 3%; text-align: left; vertical-align: top;">•</td> <td style="width: 1%; vertical-align: top;"> </td> <td style="text-align: left; vertical-align: top;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Review of Third-Party Risks</div></div>: We routinely conduct risk and compliance assessments of third-party service providers prior to exchanging any sensitive data or integrating with any key third-party provider. </div></td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">As of December 31, 2024, we have not identified any risks from cybersecurity threats, including any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect the Company, our business strategy, our results of operations or our financial condition. For a discussion of risks from cybersecurity threats (including any previous cybersecurity incidents) that could be reasonably likely to materially affect us, please refer to our Risk Factors discussion under the heading ‘We may be subject to disruptions, breaches or cyber-attacks of our secured networks and information technology systems that could damage our reputation, harm our business, expose us to liability and materially adversely affect our results of operations’ in Item 1A of this Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">10-K.</div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"></div> </div> Cybersecurity risks and data protection are key components of our long-term strategy and enterprise risk management program and are integrated into our overall risk management systems and processes. true true true As of December 31, 2024, we have not identified any risks from cybersecurity threats, including any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect the Company, our business strategy, our results of operations or our financial condition. For a discussion of risks from cybersecurity threats (including any previous cybersecurity incidents) that could be reasonably likely to materially affect us, please refer to our Risk Factors discussion under the heading ‘We may be subject to disruptions, breaches or cyber-attacks of our secured networks and information technology systems that could damage our reputation, harm our business, expose us to liability and materially adversely affect our results of operations’ in Item 1A of this Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">10-K.</div> false <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cybersecurity Governance </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In line with our overall risk management governance structure, management is responsible for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">day-to-day</div></div> management of cybersecurity risks while the Company’s Board of Directors and its Risk Committee actively and continuously provide oversight. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Our Risk Committee oversees the Company’s management of key risks including those arising from cybersecurity threats. Our management team reports to the Risk Committee on a quarterly basis, presenting their assessment of key enterprise risks, including cybersecurity. The topics include trends in cyber threats and the initiatives designed to strengthen our security systems and enhance the cyber readiness of our organization. Additionally, at least annually, our management team and our Chief Information Security Officer (“CISO”) update the members of the Risk Committee and the Board of Directors on existing and new cybersecurity risks, status of risk mitigation efforts, cybersecurity incidents, if any, and the progress of key information security initiatives. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In 2020, we established the Information Security Steering Committee (the “IS Steering Committee”), a management-level and cross-functional committee, led by our Chief Executive Officer, and comprised of our Chief Compliance Officer, Chief Financial Officer, CISO, Chief Privacy Officer and relevant teams including Information Security, HR, Compliance &amp; Internal Audit and Legal. The IS Steering Committee holds quarterly meetings, during which they review and take action on a wide range of topics, including cybersecurity threat matters such as prevention monitoring, detection mitigation and remediation of cybersecurity incidents. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Our CISO leads a dedicated Information Security team in charge of cybersecurity matters. Collectively, the members of our Information Security team have over 35 years of relevant experience in various roles involving information technology, information security, compliance and systems. Also, our Information Security team oversees compliance with our cybersecurity framework, facilitates cybersecurity risk management activities, assists with the review and approval of policies, and oversees the security awareness program. At least annually, our Information Security team and CISO update the members of the Risk Committee and the Board of Directors on compliance and risk matters. The Information Security team also reports to the IS Steering Committee on a quarterly basis. We invest in ongoing cybersecurity training for our Information Security team. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In line with our overall risk management governance structure, management is responsible for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">day-to-day</div></div> management of cybersecurity risks while the Company’s Board of Directors and its Risk Committee actively and continuously provide oversight. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Our Risk Committee oversees the Company’s management of key risks including those arising from cybersecurity threats. Our management team reports to the Risk Committee on a quarterly basis, presenting their assessment of key enterprise risks, including cybersecurity. The topics include trends in cyber threats and the initiatives designed to strengthen our security systems and enhance the cyber readiness of our organization. Additionally, at least annually, our management team and our Chief Information Security Officer (“CISO”) update the members of the Risk Committee and the Board of Directors on existing and new cybersecurity risks, status of risk mitigation efforts, cybersecurity incidents, if any, and the progress of key information security initiatives. </div></div> true <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Our Risk Committee oversees the Company’s management of key risks including those arising from cybersecurity threats. Our management team reports to the Risk Committee on a quarterly basis, presenting their assessment of key enterprise risks, including cybersecurity. The topics include trends in cyber threats and the initiatives designed to strengthen our security systems and enhance the cyber readiness of our organization. Additionally, at least annually, our management team and our Chief Information Security Officer (“CISO”) update the members of the Risk Committee and the Board of Directors on existing and new cybersecurity risks, status of risk mitigation efforts, cybersecurity incidents, if any, and the progress of key information security initiatives. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In 2020, we established the Information Security Steering Committee (the “IS Steering Committee”), a management-level and cross-functional committee, led by our Chief Executive Officer, and comprised of our Chief Compliance Officer, Chief Financial Officer, CISO, Chief Privacy Officer and relevant teams including Information Security, HR, Compliance &amp; Internal Audit and Legal. The IS Steering Committee holds quarterly meetings, during which they review and take action on a wide range of topics, including cybersecurity threat matters such as prevention monitoring, detection mitigation and remediation of cybersecurity incidents. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Our CISO leads a dedicated Information Security team in charge of cybersecurity matters. Collectively, the members of our Information Security team have over 35 years of relevant experience in various roles involving information technology, information security, compliance and systems. Also, our Information Security team oversees compliance with our cybersecurity framework, facilitates cybersecurity risk management activities, assists with the review and approval of policies, and oversees the security awareness program. At least annually, our Information Security team and CISO update the members of the Risk Committee and the Board of Directors on compliance and risk matters. The Information Security team also reports to the IS Steering Committee on a quarterly basis. We invest in ongoing cybersecurity training for our Information Security team. </div></div> In 2020, we established the Information Security Steering Committee (the “IS Steering Committee”), a management-level and cross-functional committee, led by our Chief Executive Officer, and comprised of our Chief Compliance Officer, Chief Financial Officer, CISO, Chief Privacy Officer and relevant teams including Information Security, HR, Compliance &amp; Internal Audit and Legal. The IS Steering Committee holds quarterly meetings, during which they review and take action on a wide range of topics, including cybersecurity threat matters such as prevention monitoring, detection mitigation and remediation of cybersecurity incidents. true http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherAssetsCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent 1103 Samil PricewaterhouseCoopers Seoul, Korea 138610000 158092000 28402000 32641000 30535000 32733000 4444000 4295000 10379000 7390000 2080000 1000000 4779000 9283000 219229000 245434000 81463000 100122000 3107000 4639000 507000 1537000 165000 5736000 52889000 50836000 21956000 12187000 379316000 420491000 21642000 24443000 10764000 5292000 8648000 10457000 56000 1496000 1393000 1914000 3765000 3286000 46268000 46888000 27211000 0 17094000 16020000 1823000 2897000 10123000 10088000 102519000 75893000 0.01 0.01 150000000 150000000 57498507 36912118 56971394 38852742 574000 569000 279423000 273256000 244576000 298884000 20586389 18118652 225883000 213454000 -21893000 -14657000 276797000 344598000 379316000 420491000 221140000 195690000 10597000 34361000 231737000 230051000 168008000 143762000 11814000 34649000 179822000 178411000 51915000 51640000 47098000 48470000 51194000 51563000 6654000 802000 0 8449000 104946000 109284000 -53031000 -57644000 8771000 10435000 -1969000 -828000 -16899000 465000 485000 13000 -62643000 -47559000 -8335000 -10937000 -54308000 -36622000 -1.44 -0.89 -1.44 -0.89 37774280 41013069 37774280 41013069 -54308000 -36622000 -5579000 -4020000 -2525000 -1536000 868000 3452000 -7236000 -2104000 -61544000 -38726000 43824575 564000 266058000 335506000 -161422000 -12553000 428153000 7223000 7223000 4000 0 27000 27000 534945 5000 -52000 -47000 5510778 52032000 52032000 -2104000 -2104000 -36622000 -36622000 38852742 569000 273256000 298884000 -213454000 -14657000 344598000 6214000 6214000 527113 5000 -47000 -42000 2467737 12429000 12429000 -7236000 -7236000 -54308000 -54308000 36912118 574000 279423000 244576000 -225883000 -21893000 276797000 -54308000 -36622000 16161000 16684000 8020000 5333000 -32851000 -3373000 -529000 3885000 6214000 7223000 4637000 0 -7034000 -13405000 -799000 -757000 -2719000 -1909000 1583000 -2370000 115000 -3847000 -8877000 -8808000 -1753000 -8048000 -1971000 7152000 -14160000 -8934000 -607000 493000 -1432000 -1569000 -305000 85000 -856000 -109000 -335000 -238000 -2383000 -5101000 -2407000 -6982000 139000 21000 -6133000 -3014000 627000 5669000 1706000 3754000 11600000 6955000 316000 263000 3535000 4984000 2175000 7338000 30000000 0 30000000 0 37000 0 -11672000 -7657000 -30059000 0 0 27000 12891000 51782000 472000 493000 139000 91000 16557000 -52339000 -18234000 -4375000 -19482000 -67385000 158092000 225477000 138610000 158092000 966000 0 1339000 1442000 369000 42000 451000 544000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">1. Business, Basis of Presentation and Significant Accounting Policies </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Business </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Magnachip Semiconductor Corporation (together with its subsidiaries, the “Company”) is a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communication, Internet of Things (“IoT”), consumer, computing, industrial and automotive applications. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s standard products business consists of two business lines: one is the Mixed-Signal Solutions (“MSS”) business line, which comprises the Display integrated circuit (“IC”) and Power IC businesses that are fabless, and the other is the Power Analog Solutions (“PAS”) business line, which comprises the Power discrete business which is an integrated device manufacturing (“IDM”) business. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Display IC products provide panel display solutions to major <div style="display:inline;">suppliers </div>of large and small rigid and flexible panel displays, and a wide range of applications, including smartphones, televisions, automotive and IT applications, such as monitors, notebook PCs and tablet PCs, as well as AR/VRs. Power IC products provide Power IC solutions to major television suppliers and large panel display suppliers. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The PAS business line produces power management semiconductor products, including power discrete solutions for power management in communication, consumer, computing, servers, automotive and industrial applications. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On September 1, 2020, the Company completed the sale of the Company’s Foundry Services Group business and its fabrication facility located in Cheongju, Korea, known as “Fab 4”, to SK keyfoundry Inc., a Korean company (“SK keyfoundry”). Following the consummation of the sale, the Company provided SK keyfoundry with transitional foundry services associated with its fabrication facility located in Gumi, Korea, known as “Fab 3”, at an agreed upon cost plus <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">mark-up</div> (the “Transitional Fab 3 Foundry Services”). The contractual obligation to provide the Transitional Fab 3 Foundry Services ended on August 31, 2023, and the Company is winding down these foundry services and have begun to convert portions of the idle capacity to PAS standard products during the second half of 2024. Because these foundry services during the wind-down period are still being provided to SK keyfoundry by the Company using Fab 3 based on mutually agreed terms and conditions, the Company will continue to report its revenue from these foundry services and related cost of sales within the Transitional Fab 3 Foundry Services line in its consolidated statement of operations until such wind-down is completed. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">On May 30, 2023, the Company announced a plan to regroup the business lines in its standard products business, originally grouped as Display Solutions and Power Solutions business lines, into MSS and PAS business lines to better align its product strategies (the “Reorganization”). On January 10, 2024, the Company transferred the MSS business line into a newly formed Korean limited liability company named “Magnachip Mixed-Signal, Ltd.” Currently, the MSS business line is primarily operated by Magnachip Mixed-Signal, Ltd., and the PAS business line is primarily operated by Magnachip Semiconductor, Ltd., Magnachip’s already existing Korean operating company. Both companies are indirect wholly owned subsidiaries of the Company. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements are presented in accordance with U.S. GAAP.</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Significant accounting policies followed by the Company in the preparation of the accompanying consolidated financial statements are summarized below.</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Principles of Consolidation </div></div></div></div></div><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements include the accounts of the Company including its wholly-owned subsidiaries. All intercompany transactions and balances are eliminated in consolidation. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Use of Estimates </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Such estimates include the valuation of accounts receivable, inventories, stock-based compensation, property, plant and equipment, leases, other long-lived assets, accrued severance benefits, long-term employee benefits, and contingent liabilities, estimated future cash flows and other assumptions used in long-lived asset impairment tests, and calculation of current and deferred income taxes and deferred tax valuation allowances, among others. Although these estimates and assumptions are based on management’s best knowledge of current events and actions that the Company may undertake in the future, actual results may be significantly different from the estimates. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Translation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company has assessed in accordance with ASC 830, “Foreign Currency Matters” (“ASC 830”), the functional currency of each of its subsidiaries in Luxembourg and the Netherlands and has designated the U.S. dollar to be their respective functional currencies. The Korean Won is the functional currency for the Company’s Korean subsidiaries, which are the primary operating subsidiaries of the Company. The Company and its other subsidiaries are utilizing their local currencies as their functional currencies. The financial statements of the subsidiaries in functional currencies other than the U.S. dollar are translated into the U.S. dollar in accordance with ASC 830. All the assets and liabilities are translated to the U.S. dollar at the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">end-of-period</div></div> exchange rates. Capital accounts are determined to be of a permanent nature and are therefore translated using historical exchange rates. Revenues and expenses are translated using average exchange rates for the respective periods. Foreign currency translation adjustments arising from differences in exchange rates from period to period are included in the foreign currency translation adjustment account in accumulated other comprehensive income or loss of stockholders’ equity. Foreign currency translation gains or losses on transactions by the Company or its subsidiaries in a currency other than its or its subsidiaries’ functional currency are included in foreign currency gain (loss), net in its statements of operations. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Cash and Cash Equivalents </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash and cash equivalents are short-term, highly liquid investments with original maturities of three months or less from the date of purchase, or deposit accounts that can be withdrawn at any time without significant penalty. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Accounts Receivable Reserves </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company makes estimates of expected credit losses for the allowance for credit losses based upon its assessment of various factors, including historical collection experience, the age of the accounts receivable</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">balances, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The Company also records an estimate for sales returns, included within accounts receivable, net, based on the historical experience of the amount of goods that will be returned and refunded or replaced. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Sales of Accounts Receivable</div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company accounts for transfers of financial assets under ASC 860, “Transfers and Servicing,” as either sales or financings. Transfers of financial assets that result in sales accounting are those in which (1) the transfer legally isolates the transferred assets from the transferor, (2) the transferee has the right to pledge or exchange the transferred assets and no condition both constrains the transferee’s right to pledge or exchange the assets and provides more than a trivial benefit to the transferor, and (3) the transferor does not maintain effective control over the transferred assets. If the transfer does not meet these criteria, the transfer is accounted for as a financing. Financial assets that are treated as sales are removed from the Company’s accounts with any realized gain or loss reflected in earning during the period of sale. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories are stated at the lower of cost or net realizable value, using the first in, first out method (“FIFO”). If net realizable value is less than cost at the balance sheet date, the carrying amount is reduced to the realizable value, and the difference is recognized as a loss on valuation of inventories within cost of sales. Inventory reserves are established when conditions indicate that the net realizable value is less than costs due to physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. The Company evaluates the sufficiency of inventory reserves and takes into consideration historical usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product age and other factors. Reserves are also established for excess inventory based on the Company’s current inventory levels and projected demand and its ability to sell those specific products. Situations that could cause these inventory reserves include a decline in business and economic conditions, decline in consumer confidence caused by changes in market conditions, sudden and significant decline in demand for the Company’s products, inventory obsolescence because of rapidly changing technology and consumer requirements, or failure to estimate end customer demand properly. A reduction of these inventory reserves may be recorded if previously reserved items are subsequently sold as a result of unexpected changes to certain aforementioned situations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In addition, as prescribed in ASC 330, “Inventory,” once a reserve is established for a particular item based on the Company’s assessment as described above, it is maintained until the related item is sold or scrapped as a new cost basis has been established that cannot subsequently be marked up. In addition, the cost of inventories is determined based on the normal capacity of the Company’s fabrication facility. In case the capacity utilization is lower than a certain level that management believes to be normal, the fixed overhead costs per production unit which exceeds those under normal capacity are charged to cost of sales rather than capitalized as inventories. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Advances to Suppliers </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company, from time to time, may make advances in form of prepayments or deposits to suppliers, including external foundries, to meet its planned production. The Company recorded advances of $2,294 thousand and $3,883 thousand as other current assets as of December 31, 2024 and 2023, respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"></div><br/></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Property, Plant and Equipment </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as set forth below. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 78%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Buildings</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">30 - 40 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Building related structures</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">10 - 20 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Machinery and equipment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">10 - 12 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">3 - 10 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Routine maintenance and repairs are charged to expense as incurred. Expenditures that enhance the value or significantly extend the useful lives of the related assets are capitalized. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company reviews property, plant and equipment and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable in accordance with ASC 360, “Property, Plant and Equipment.” Recoverability is measured by comparing its carrying amount with the future net undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment is measured as the difference between the carrying amount of the assets and the Level 3 fair value of assets using the present value of the future net cash flows generated by the respective long-lived assets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, estimated cost structure and operating expense, weighted average costs of capital, and future market conditions, among others. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company determines if an arrangement is a lease at inception of a contract considering whether the arrangement conveys the right to control the use of an identified asset over the period of use. Control of an underlying asset is conveyed if the Company has the right to direct the use of, and to obtain substantially all of the economic benefits from the use of, the identified asset. The Company accounts for lease transactions as either an operating or a finance lease, depending on the terms of the underlying lease arrangement. Assets related to operating leases are recorded on the balance sheet as operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets; the related liabilities are recorded as operating lease liabilities for the current portion and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> operating lease liabilities for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> portion. Finance lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets are included in property, plant and equipment, net and the related lease liabilities are included in other current liabilities and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> liabilities on the consolidated balance sheets. </div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">Right-of-use</div></div> assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">Right-of-use</div></div> assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term. As most of the Company’s leases do not provide a readily determinable implicit rate, the Company estimates its incremental borrowing rates in determining the present value of future payments based on the lease term of each lease and market information available at commencement date. Finance lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets are amortized on a straight-line basis over the respective lease term with the interest expense on the lease liability recorded using the interest method. The amortization and interest expense are recorded separately in the </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;">consolidated statements of operations. Amortization of operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets and interest expense on operating lease liabilities are recognized on a straight-line basis over the respective lease term. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">An </div></div>extension or contraction of a lease term is considered if the related option to extend or early terminate the lease is reasonably certain to be exercised by the Company. Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets may also include any advance lease payments made and exclude lease incentives and initial direct costs incurred. The Company has lease agreements with lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-lease</div> components, which are generally accounted for separately. For certain equipment leases, lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-lease</div> components are accounted for as a single lease component. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company does not recognize operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets and operating lease liabilities that arise from short-term leases but rather recognizes fixed lease payments in the statements of operations on a straight-line basis and variable payments in the period in which the related obligations incur. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Intangible Assets </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intellectual property assets acquired represent rights under patents, trademarks and property use rights and are amortized over their respective periods of benefit, ranging up to ten years, on a straight-line basis. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Disclosures of Financial Instruments </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company follows ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”) for measurement and disclosures about fair value of its financial instruments. ASC 820 establishes a framework for measuring fair value in U.S. GAAP, and expands disclosures about fair value measurements. To increase consistency and comparability in fair value measurements and related disclosures, ASC 820 establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The three levels of fair value hierarchy defined by ASC 820 are: </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level 2—Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life. </div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">Level 3—Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. Valuation of instruments includes unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As defined by ASC 820, the fair value of a financial instrument is the amount at which the instrument could be exchanged in a current transaction between willing parties, other than in a forced or liquidation sale, which was further clarified as the price that would be received to sell an asset or paid to transfer a liability (“an exit price”) in an orderly transaction between market participants at the measurement date. The carrying amounts of the Company’s financial assets and liabilities, such as cash equivalents, accounts receivable, other receivables, accounts payable and other accounts payable approximate their fair values because of the short maturity of these instruments.</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Accrued Severance Benefits </div></div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The majority of accrued severance benefits are for employees in the Company’s Korean subsidiaries. Pursuant to Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of December 31, 2024, 95% of all employees of the Company were eligible for severance benefits. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning in July 2018, the Company began contributing to certain severance insurance deposit accounts a percentage of severance benefits, which may be adjusted from time to time, accrued for eligible employees for their services beginning January 1, 2018 pursuant to Employee Retirement Benefit Security Act of Korea. These accounts consist of time deposits and other guaranteed principal and interest accounts, and are maintained at insurance companies, banks or security companies for the benefit of the Company’s employees. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with the National Pension Act of the Republic of Korea, a certain portion of accrued severance benefits was deposited with the National Pension Fund and deducted from the accrued severance benefits. The contributed amount is paid to employees from the National Pension Fund upon their retirement. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company recognizes revenue when it satisfies the performance obligation of transferring control over a product or service to a customer. Revenue is measured based on the consideration specified in a contract with a customer, which consideration is paid in exchange for a product or service. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company sells products manufactured based on the Company’s design. The Company’s products are either standardized with an alternative use or the Company does not have an enforceable right to payment for the related manufacturing services completed to date. Therefore, revenue for the products is recognized when a customer obtains control of the product, which is generally upon product shipment, delivery at the customer’s location or upon customer acceptance, depending on the terms of the arrangement. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with revenue recognition guidance, any tax assessed by a governmental authority that is both imposed on and concurrent with a specific revenue-producing transaction, and that is collected by the Company from a customer, is excluded from revenue and related revenue is presented in the statements of operations on a net basis. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company provides warranties under which customers can return defective products. The Company estimates the costs related to warranty claims and repair or replacements, and records them as components of cost of sales. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In addition, the Company offers sales returns (other than those that relate to defective products under warranty), cash discounts for early payments and sales incentives, and certain allowances to the Company’s customers, including the Company’s distributors. The Company records reserves for those returns, discounts, incentives and allowances as a deduction from sales, based on historical experience and other quantitative and qualitative factors. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Substantially all of the Company’s contracts are one year or less in duration. The standard payment terms with customers are generally thirty to sixty days from the time of shipment, product delivery to the customer’s location or customer acceptance, depending on the terms of the related arrangement.</div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">All </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">amounts billed to a customer related to shipping and handling are classified as sales while all costs incurred by the Company for shipping and handling are classified as selling, general and administrative expenses. The amounts charged to selling, general and administrative expenses were $698 thousand and $768 thousand for the years ended December 31, 2024 and 2023, respectively. </div><br/></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> Company recorded deferred revenue of $1,120 thousand and $1,036 thousand as other current liabilities as of December 31, 2023 and 2022, respectively. Of the recorded deferred revenue, $1,032 thousand and $1,011 thousand were <div style="display:inline;">recognized </div>as revenue during the years ended December 31, 2024 and 2023, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Advertising </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company expenses advertising costs as incurred. Advertising expenses were $27 thousand and $68 thousand for the years ended December 31, 2024 and 2023, respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Product Warranties </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company records, in other current liabilities, warranty liabilities for the estimated costs that may be incurred under its basic limited warranty. The standard limited warranty period is one to two years for the majority of products. This warranty covers defective products, and related liabilities are accrued when product revenues are recognized. Factors that affect the Company’s warranty liabilities include historical and anticipated rates of warranty claims and repair or replacement costs per claim to satisfy the Company’s warranty obligation. The Company periodically assesses the adequacy of those recorded warranty liabilities and adjusts its estimates when necessary. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Derivative Financial Instruments </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company applies the provisions of ASC 815, “Derivatives and Hedging” (“ASC 815”). This statement requires the recognition of all derivative instruments as either assets or liabilities measured at fair value. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Under the provisions of ASC 815, the Company may designate a derivative instrument as hedging the exposure to variability in expected future cash flows that are attributable to a particular risk (a “cash flow hedge”) or hedging the exposure to changes in the fair value of an asset or a liability (a “fair value hedge”). Special accounting for qualifying hedges allows the effective portion of a derivative instrument’s gains and losses to offset related results on the hedged item in the consolidated statements of operations and requires that a company formally document, designate and assess the effectiveness of the transactions that receive hedge accounting treatment. Both at the inception of a hedge and on an ongoing basis, a hedge must be expected to be highly effective in achieving offsetting changes in cash flows or fair value attributable to the underlying risk being hedged. If the Company determines that a derivative instrument is no longer highly effective as a hedge, it discontinues hedge accounting prospectively and future changes in the fair value of the derivative are recognized in current earnings. The Company assesses hedge effectiveness at the end of each quarter. The Company does not offset derivative assets and liabilities within the consolidated balance sheets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with ASC 815, changes in the fair value of derivative instruments that are cash flow hedges are recognized in accumulated other comprehensive income or loss and reclassified into earnings in the period in which the hedged item affects earnings. Derivative instruments that do <div style="display:inline;">not </div>qualify, or cease to qualify, as hedges must be adjusted to fair value and the adjustments are recorded through net income or loss. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><br/></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The cash flows from derivative instruments receiving hedge accounting treatment are classified in the same categories as the hedged items in the consolidated statements of cash flows. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Research and Development </div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Research and development expenses are expensed as incurred and include wafers, masks, employee expenses, contractor fees, building costs, utilities and administrative expenses. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Licensed Patents and Technologies </div></div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company has entered into a number of royalty agreements to license patents and technology used in the design of its products. The Company carries two types of royalties: <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">lump-sum</div> and running basis. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Lump-sum</div> royalties, which require initial payments, usually paid in installments, represent a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-refundable</div> commitment, such that the total present value of these payments is recorded on the balance sheet as a prepaid expense for the current portion and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> portion, and the related liabilities are recorded as other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> liabilities upon execution of the agreements and the costs are amortized over the contract period using the straight-line method and charged to research and development expenses in the consolidated statements of operations. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Running royalties are paid based on the revenue of related products sold by the Company. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Stock-Based Compensation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company follows the provisions of ASC 718, “Compensation-Stock Compensation” (“ASC 718”). Under ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense, net of the estimated forfeiture rate, over the requisite service period. As permitted under ASC 718, the Company elected to recognize compensation expense for all options with graded vesting based on the graded attribution method. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Earnings (Loss) Per Share </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with ASC 260, “Earnings Per Share”, the Company computes basic earnings per share by dividing net income or loss available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflect the dilution of potential common stock outstanding during the period including stock options and restricted stock units, using the treasury stock method (by using the average stock price for the period to determine the number of shares assumed to be purchased from the exercise of stock options and restricted stock units). In determining the hypothetical shares repurchased, the Company uses the average share price for the period. In the case that earnings are negative, any potential common stock equivalents would have the effect of being anti-dilutive in the computation of net loss per share. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company accounts for income taxes in accordance with ASC 740, “Income Taxes” (“ASC 740”). ASC 740 requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in a company’s financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">differences are expected to reverse. Income tax expense (benefit) is the tax payable (receivable) for the period and the change during the period in deferred tax assets and liabilities. Valuation allowances are established when it is necessary to reduce deferred tax assets to the amount expected to be realized. The evaluation of the recoverability of the deferred tax assets and the need for a valuation allowance requires management to weigh all positive and negative evidence to reach a conclusion that it is more likely than not that all or some portion of the deferred tax assets will not be realized. Realization of the future tax benefits related to the deferred tax assets is dependent on many factors, including historical operating results, expected timing of the reversals of existing temporary differences, the Company’s ability to generate future taxable income, and tax planning strategies. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="null;text-indent: 0px;display:inline;"><div style="display:inline;">The Company recognizes and measures uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step process. In the first step, recognition, the Company determines whether it is more likely than not that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The second step addresses measurement of a tax position that meets the more likely than not criteria. The tax position is measured at the largest amount of benefit that has a likelihood of greater than </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;">50 percent of being realized upon ultimate settlement. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Concentration of Credit Risk </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral for customers on accounts receivable. The Company maintains reserves for potential credit losses, which are periodically reviewed. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Recently Adopted Accounting Pronouncements </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No. 2023-07,</div> “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">(“ASU 2023-07”),</div> which requires an entity to provide more detailed information about its reportable segment expenses that are included within management’s measurement of profit and loss and required certain annual disclosures to be provided on an interim basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-07,</div> as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. The Company adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-07</div> during the year ended December 31, 2024. See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements—Note 18. Geographic and Other Information” for more information. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Recent Accounting Pronouncements Not Yet Adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">In November 2024, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2024-03,</div> “Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">220-40):</div> Disaggregation of Income Statement Expenses” <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">(“ASU 2024-03”).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2024-03</div> requires public companies to disclose, in the notes to the financial statements, specific information about certain costs and expenses at each interim and annual reporting period. This includes disclosing amounts related to purchases of inventory, employee compensation, depreciation, and intangible asset amortization. In addition, public companies will need to provide qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2024-03</div> is effective for public business entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted and the amendments in this update may be applied prospectively or retrospectively. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="display:inline;"></div><div style="display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;">In December 2023, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No. 2023-09,</div> “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">(“ASU 2023-09”),</div> which intends to enhance the transparency and decision usefulness of income tax disclosures. It requires public business entities to disclose additional information in specified categories with respect to the reconciliation of the effective tax rate to the statutory rate for federal, state, and foreign income taxes. It also requires greater detail about individual reconciling items in the rate reconciliation to the extent the impact of those items exceeds a specified threshold. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09</div> is effective for annual periods beginning after December 15, 2024, though early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Business </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Magnachip Semiconductor Corporation (together with its subsidiaries, the “Company”) is a designer and manufacturer of analog and mixed-signal semiconductor platform solutions for communication, Internet of Things (“IoT”), consumer, computing, industrial and automotive applications. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company’s standard products business consists of two business lines: one is the Mixed-Signal Solutions (“MSS”) business line, which comprises the Display integrated circuit (“IC”) and Power IC businesses that are fabless, and the other is the Power Analog Solutions (“PAS”) business line, which comprises the Power discrete business which is an integrated device manufacturing (“IDM”) business. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Display IC products provide panel display solutions to major <div style="display:inline;">suppliers </div>of large and small rigid and flexible panel displays, and a wide range of applications, including smartphones, televisions, automotive and IT applications, such as monitors, notebook PCs and tablet PCs, as well as AR/VRs. Power IC products provide Power IC solutions to major television suppliers and large panel display suppliers. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The PAS business line produces power management semiconductor products, including power discrete solutions for power management in communication, consumer, computing, servers, automotive and industrial applications. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On September 1, 2020, the Company completed the sale of the Company’s Foundry Services Group business and its fabrication facility located in Cheongju, Korea, known as “Fab 4”, to SK keyfoundry Inc., a Korean company (“SK keyfoundry”). Following the consummation of the sale, the Company provided SK keyfoundry with transitional foundry services associated with its fabrication facility located in Gumi, Korea, known as “Fab 3”, at an agreed upon cost plus <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">mark-up</div> (the “Transitional Fab 3 Foundry Services”). The contractual obligation to provide the Transitional Fab 3 Foundry Services ended on August 31, 2023, and the Company is winding down these foundry services and have begun to convert portions of the idle capacity to PAS standard products during the second half of 2024. Because these foundry services during the wind-down period are still being provided to SK keyfoundry by the Company using Fab 3 based on mutually agreed terms and conditions, the Company will continue to report its revenue from these foundry services and related cost of sales within the Transitional Fab 3 Foundry Services line in its consolidated statement of operations until such wind-down is completed. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">On May 30, 2023, the Company announced a plan to regroup the business lines in its standard products business, originally grouped as Display Solutions and Power Solutions business lines, into MSS and PAS business lines to better align its product strategies (the “Reorganization”). On January 10, 2024, the Company transferred the MSS business line into a newly formed Korean limited liability company named “Magnachip Mixed-Signal, Ltd.” Currently, the MSS business line is primarily operated by Magnachip Mixed-Signal, Ltd., and the PAS business line is primarily operated by Magnachip Semiconductor, Ltd., Magnachip’s already existing Korean operating company. Both companies are indirect wholly owned subsidiaries of the Company. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements are presented in accordance with U.S. GAAP.</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Significant accounting policies followed by the Company in the preparation of the accompanying consolidated financial statements are summarized below.</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Principles of Consolidation </div></div></div></div></div><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The consolidated financial statements include the accounts of the Company including its wholly-owned subsidiaries. All intercompany transactions and balances are eliminated in consolidation. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Use of Estimates </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions about future events. These estimates and the underlying assumptions affect the amounts of assets and liabilities reported, disclosures about contingent assets and liabilities, and reported amounts of revenue and expenses. Such estimates include the valuation of accounts receivable, inventories, stock-based compensation, property, plant and equipment, leases, other long-lived assets, accrued severance benefits, long-term employee benefits, and contingent liabilities, estimated future cash flows and other assumptions used in long-lived asset impairment tests, and calculation of current and deferred income taxes and deferred tax valuation allowances, among others. Although these estimates and assumptions are based on management’s best knowledge of current events and actions that the Company may undertake in the future, actual results may be significantly different from the estimates. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Translation </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company has assessed in accordance with ASC 830, “Foreign Currency Matters” (“ASC 830”), the functional currency of each of its subsidiaries in Luxembourg and the Netherlands and has designated the U.S. dollar to be their respective functional currencies. The Korean Won is the functional currency for the Company’s Korean subsidiaries, which are the primary operating subsidiaries of the Company. The Company and its other subsidiaries are utilizing their local currencies as their functional currencies. The financial statements of the subsidiaries in functional currencies other than the U.S. dollar are translated into the U.S. dollar in accordance with ASC 830. All the assets and liabilities are translated to the U.S. dollar at the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">end-of-period</div></div> exchange rates. Capital accounts are determined to be of a permanent nature and are therefore translated using historical exchange rates. Revenues and expenses are translated using average exchange rates for the respective periods. Foreign currency translation adjustments arising from differences in exchange rates from period to period are included in the foreign currency translation adjustment account in accumulated other comprehensive income or loss of stockholders’ equity. Foreign currency translation gains or losses on transactions by the Company or its subsidiaries in a currency other than its or its subsidiaries’ functional currency are included in foreign currency gain (loss), net in its statements of operations. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Cash and Cash Equivalents </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash and cash equivalents are short-term, highly liquid investments with original maturities of three months or less from the date of purchase, or deposit accounts that can be withdrawn at any time without significant penalty. </div></div> three months or less <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Accounts Receivable Reserves </div></div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company makes estimates of expected credit losses for the allowance for credit losses based upon its assessment of various factors, including historical collection experience, the age of the accounts receivable</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">balances, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The Company also records an estimate for sales returns, included within accounts receivable, net, based on the historical experience of the amount of goods that will be returned and refunded or replaced. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Sales of Accounts Receivable</div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company accounts for transfers of financial assets under ASC 860, “Transfers and Servicing,” as either sales or financings. Transfers of financial assets that result in sales accounting are those in which (1) the transfer legally isolates the transferred assets from the transferor, (2) the transferee has the right to pledge or exchange the transferred assets and no condition both constrains the transferee’s right to pledge or exchange the assets and provides more than a trivial benefit to the transferor, and (3) the transferor does not maintain effective control over the transferred assets. If the transfer does not meet these criteria, the transfer is accounted for as a financing. Financial assets that are treated as sales are removed from the Company’s accounts with any realized gain or loss reflected in earning during the period of sale. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories are stated at the lower of cost or net realizable value, using the first in, first out method (“FIFO”). If net realizable value is less than cost at the balance sheet date, the carrying amount is reduced to the realizable value, and the difference is recognized as a loss on valuation of inventories within cost of sales. Inventory reserves are established when conditions indicate that the net realizable value is less than costs due to physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. The Company evaluates the sufficiency of inventory reserves and takes into consideration historical usage, expected demand, anticipated sales price, new product development schedules, the effect new products might have on the sale of existing products, product age and other factors. Reserves are also established for excess inventory based on the Company’s current inventory levels and projected demand and its ability to sell those specific products. Situations that could cause these inventory reserves include a decline in business and economic conditions, decline in consumer confidence caused by changes in market conditions, sudden and significant decline in demand for the Company’s products, inventory obsolescence because of rapidly changing technology and consumer requirements, or failure to estimate end customer demand properly. A reduction of these inventory reserves may be recorded if previously reserved items are subsequently sold as a result of unexpected changes to certain aforementioned situations. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In addition, as prescribed in ASC 330, “Inventory,” once a reserve is established for a particular item based on the Company’s assessment as described above, it is maintained until the related item is sold or scrapped as a new cost basis has been established that cannot subsequently be marked up. In addition, the cost of inventories is determined based on the normal capacity of the Company’s fabrication facility. In case the capacity utilization is lower than a certain level that management believes to be normal, the fixed overhead costs per production unit which exceeds those under normal capacity are charged to cost of sales rather than capitalized as inventories. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Advances to Suppliers </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company, from time to time, may make advances in form of prepayments or deposits to suppliers, including external foundries, to meet its planned production. The Company recorded advances of $2,294 thousand and $3,883 thousand as other current assets as of December 31, 2024 and 2023, respectively. </div></div> 2294000 3883000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Property, Plant and Equipment </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as set forth below. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 78%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Buildings</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">30 - 40 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Building related structures</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">10 - 20 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Machinery and equipment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">10 - 12 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">3 - 10 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Routine maintenance and repairs are charged to expense as incurred. Expenditures that enhance the value or significantly extend the useful lives of the related assets are capitalized. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as set forth below. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 78%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Buildings</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">30 - 40 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Building related structures</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">10 - 20 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Machinery and equipment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">10 - 12 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">3 - 10 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> P30Y P40Y P10Y P20Y P10Y P12Y P3Y P10Y <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company reviews property, plant and equipment and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable in accordance with ASC 360, “Property, Plant and Equipment.” Recoverability is measured by comparing its carrying amount with the future net undiscounted cash flows the assets are expected to generate. If such assets are considered to be impaired, the impairment is measured as the difference between the carrying amount of the assets and the Level 3 fair value of assets using the present value of the future net cash flows generated by the respective long-lived assets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Determining fair value requires the use of estimates and assumptions. Such estimates and assumptions include revenue growth rates, estimated cost structure and operating expense, weighted average costs of capital, and future market conditions, among others. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company determines if an arrangement is a lease at inception of a contract considering whether the arrangement conveys the right to control the use of an identified asset over the period of use. Control of an underlying asset is conveyed if the Company has the right to direct the use of, and to obtain substantially all of the economic benefits from the use of, the identified asset. The Company accounts for lease transactions as either an operating or a finance lease, depending on the terms of the underlying lease arrangement. Assets related to operating leases are recorded on the balance sheet as operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets; the related liabilities are recorded as operating lease liabilities for the current portion and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> operating lease liabilities for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> portion. Finance lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets are included in property, plant and equipment, net and the related lease liabilities are included in other current liabilities and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> liabilities on the consolidated balance sheets. </div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">Right-of-use</div></div> assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">Right-of-use</div></div> assets and liabilities are recognized based on the present value of the future minimum lease payments over the lease term. As most of the Company’s leases do not provide a readily determinable implicit rate, the Company estimates its incremental borrowing rates in determining the present value of future payments based on the lease term of each lease and market information available at commencement date. Finance lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets are amortized on a straight-line basis over the respective lease term with the interest expense on the lease liability recorded using the interest method. The amortization and interest expense are recorded separately in the </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;">consolidated statements of operations. Amortization of operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets and interest expense on operating lease liabilities are recognized on a straight-line basis over the respective lease term. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">An </div></div>extension or contraction of a lease term is considered if the related option to extend or early terminate the lease is reasonably certain to be exercised by the Company. Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets may also include any advance lease payments made and exclude lease incentives and initial direct costs incurred. The Company has lease agreements with lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-lease</div> components, which are generally accounted for separately. For certain equipment leases, lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-lease</div> components are accounted for as a single lease component. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company does not recognize operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets and operating lease liabilities that arise from short-term leases but rather recognizes fixed lease payments in the statements of operations on a straight-line basis and variable payments in the period in which the related obligations incur. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Intangible Assets </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intellectual property assets acquired represent rights under patents, trademarks and property use rights and are amortized over their respective periods of benefit, ranging up to ten years, on a straight-line basis. </div></div> P10Y <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Disclosures of Financial Instruments </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company follows ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”) for measurement and disclosures about fair value of its financial instruments. ASC 820 establishes a framework for measuring fair value in U.S. GAAP, and expands disclosures about fair value measurements. To increase consistency and comparability in fair value measurements and related disclosures, ASC 820 establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. The three levels of fair value hierarchy defined by ASC 820 are: </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level 1—Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Level 2—Inputs (other than quoted market prices included in Level 1) are either directly or indirectly observable for the asset or liability through correlation with market data at the measurement date and for the duration of the instrument’s anticipated life. </div></div><div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">Level 3—Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. Consideration is given to the risk inherent in the valuation technique and the risk inherent in the inputs to the model. Valuation of instruments includes unobservable inputs to the valuation methodology that are significant to the measurement of fair value of assets or liabilities. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As defined by ASC 820, the fair value of a financial instrument is the amount at which the instrument could be exchanged in a current transaction between willing parties, other than in a forced or liquidation sale, which was further clarified as the price that would be received to sell an asset or paid to transfer a liability (“an exit price”) in an orderly transaction between market participants at the measurement date. The carrying amounts of the Company’s financial assets and liabilities, such as cash equivalents, accounts receivable, other receivables, accounts payable and other accounts payable approximate their fair values because of the short maturity of these instruments.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Accrued Severance Benefits </div></div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The majority of accrued severance benefits are for employees in the Company’s Korean subsidiaries. Pursuant to Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> or more years of service are entitled to severance benefits upon the termination of their employment based on their length of service and rate of pay. As of December 31, 2024, 95% of all employees of the Company were eligible for severance benefits. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning in July 2018, the Company began contributing to certain severance insurance deposit accounts a percentage of severance benefits, which may be adjusted from time to time, accrued for eligible employees for their services beginning January 1, 2018 pursuant to Employee Retirement Benefit Security Act of Korea. These accounts consist of time deposits and other guaranteed principal and interest accounts, and are maintained at insurance companies, banks or security companies for the benefit of the Company’s employees. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with the National Pension Act of the Republic of Korea, a certain portion of accrued severance benefits was deposited with the National Pension Fund and deducted from the accrued severance benefits. The contributed amount is paid to employees from the National Pension Fund upon their retirement. </div></div> 0.95 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company recognizes revenue when it satisfies the performance obligation of transferring control over a product or service to a customer. Revenue is measured based on the consideration specified in a contract with a customer, which consideration is paid in exchange for a product or service. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company sells products manufactured based on the Company’s design. The Company’s products are either standardized with an alternative use or the Company does not have an enforceable right to payment for the related manufacturing services completed to date. Therefore, revenue for the products is recognized when a customer obtains control of the product, which is generally upon product shipment, delivery at the customer’s location or upon customer acceptance, depending on the terms of the arrangement. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with revenue recognition guidance, any tax assessed by a governmental authority that is both imposed on and concurrent with a specific revenue-producing transaction, and that is collected by the Company from a customer, is excluded from revenue and related revenue is presented in the statements of operations on a net basis. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company provides warranties under which customers can return defective products. The Company estimates the costs related to warranty claims and repair or replacements, and records them as components of cost of sales. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In addition, the Company offers sales returns (other than those that relate to defective products under warranty), cash discounts for early payments and sales incentives, and certain allowances to the Company’s customers, including the Company’s distributors. The Company records reserves for those returns, discounts, incentives and allowances as a deduction from sales, based on historical experience and other quantitative and qualitative factors. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Substantially all of the Company’s contracts are one year or less in duration. The standard payment terms with customers are generally thirty to sixty days from the time of shipment, product delivery to the customer’s location or customer acceptance, depending on the terms of the related arrangement.</div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">All </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">amounts billed to a customer related to shipping and handling are classified as sales while all costs incurred by the Company for shipping and handling are classified as selling, general and administrative expenses. The amounts charged to selling, general and administrative expenses were $698 thousand and $768 thousand for the years ended December 31, 2024 and 2023, respectively. </div><br/></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> Company recorded deferred revenue of $1,120 thousand and $1,036 thousand as other current liabilities as of December 31, 2023 and 2022, respectively. Of the recorded deferred revenue, $1,032 thousand and $1,011 thousand were <div style="display:inline;">recognized </div>as revenue during the years ended December 31, 2024 and 2023, respectively. </div></div> Substantially all of the Company’s contracts are one year or less in duration. The standard payment terms with customers are generally thirty to sixty days from the time of shipment, product delivery to the customer’s location or customer acceptance, depending on the terms of the related arrangement. 698000 768000 1120000 1036000 1032000 1011000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Advertising </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company expenses advertising costs as incurred. Advertising expenses were $27 thousand and $68 thousand for the years ended December 31, 2024 and 2023, respectively. </div></div> 27000 68000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Product Warranties </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company records, in other current liabilities, warranty liabilities for the estimated costs that may be incurred under its basic limited warranty. The standard limited warranty period is one to two years for the majority of products. This warranty covers defective products, and related liabilities are accrued when product revenues are recognized. Factors that affect the Company’s warranty liabilities include historical and anticipated rates of warranty claims and repair or replacement costs per claim to satisfy the Company’s warranty obligation. The Company periodically assesses the adequacy of those recorded warranty liabilities and adjusts its estimates when necessary. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Derivative Financial Instruments </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company applies the provisions of ASC 815, “Derivatives and Hedging” (“ASC 815”). This statement requires the recognition of all derivative instruments as either assets or liabilities measured at fair value. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Under the provisions of ASC 815, the Company may designate a derivative instrument as hedging the exposure to variability in expected future cash flows that are attributable to a particular risk (a “cash flow hedge”) or hedging the exposure to changes in the fair value of an asset or a liability (a “fair value hedge”). Special accounting for qualifying hedges allows the effective portion of a derivative instrument’s gains and losses to offset related results on the hedged item in the consolidated statements of operations and requires that a company formally document, designate and assess the effectiveness of the transactions that receive hedge accounting treatment. Both at the inception of a hedge and on an ongoing basis, a hedge must be expected to be highly effective in achieving offsetting changes in cash flows or fair value attributable to the underlying risk being hedged. If the Company determines that a derivative instrument is no longer highly effective as a hedge, it discontinues hedge accounting prospectively and future changes in the fair value of the derivative are recognized in current earnings. The Company assesses hedge effectiveness at the end of each quarter. The Company does not offset derivative assets and liabilities within the consolidated balance sheets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with ASC 815, changes in the fair value of derivative instruments that are cash flow hedges are recognized in accumulated other comprehensive income or loss and reclassified into earnings in the period in which the hedged item affects earnings. Derivative instruments that do <div style="display:inline;">not </div>qualify, or cease to qualify, as hedges must be adjusted to fair value and the adjustments are recorded through net income or loss. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><br/></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The cash flows from derivative instruments receiving hedge accounting treatment are classified in the same categories as the hedged items in the consolidated statements of cash flows. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Research and Development </div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Research and development expenses are expensed as incurred and include wafers, masks, employee expenses, contractor fees, building costs, utilities and administrative expenses. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Licensed Patents and Technologies </div></div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company has entered into a number of royalty agreements to license patents and technology used in the design of its products. The Company carries two types of royalties: <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">lump-sum</div> and running basis. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Lump-sum</div> royalties, which require initial payments, usually paid in installments, represent a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-refundable</div> commitment, such that the total present value of these payments is recorded on the balance sheet as a prepaid expense for the current portion and other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> assets for the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> portion, and the related liabilities are recorded as other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div> liabilities upon execution of the agreements and the costs are amortized over the contract period using the straight-line method and charged to research and development expenses in the consolidated statements of operations. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Running royalties are paid based on the revenue of related products sold by the Company. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Stock-Based Compensation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company follows the provisions of ASC 718, “Compensation-Stock Compensation” (“ASC 718”). Under ASC 718, stock-based compensation cost is measured at the grant date, based on the fair value of the award, and is recognized as expense, net of the estimated forfeiture rate, over the requisite service period. As permitted under ASC 718, the Company elected to recognize compensation expense for all options with graded vesting based on the graded attribution method. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Earnings (Loss) Per Share </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In accordance with ASC 260, “Earnings Per Share”, the Company computes basic earnings per share by dividing net income or loss available to common stockholders by the weighted average number of common shares outstanding during the period. Diluted earnings per share reflect the dilution of potential common stock outstanding during the period including stock options and restricted stock units, using the treasury stock method (by using the average stock price for the period to determine the number of shares assumed to be purchased from the exercise of stock options and restricted stock units). In determining the hypothetical shares repurchased, the Company uses the average share price for the period. In the case that earnings are negative, any potential common stock equivalents would have the effect of being anti-dilutive in the computation of net loss per share. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company accounts for income taxes in accordance with ASC 740, “Income Taxes” (“ASC 740”). ASC 740 requires recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in a company’s financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect in the years in which the </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div> <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">differences are expected to reverse. Income tax expense (benefit) is the tax payable (receivable) for the period and the change during the period in deferred tax assets and liabilities. Valuation allowances are established when it is necessary to reduce deferred tax assets to the amount expected to be realized. The evaluation of the recoverability of the deferred tax assets and the need for a valuation allowance requires management to weigh all positive and negative evidence to reach a conclusion that it is more likely than not that all or some portion of the deferred tax assets will not be realized. Realization of the future tax benefits related to the deferred tax assets is dependent on many factors, including historical operating results, expected timing of the reversals of existing temporary differences, the Company’s ability to generate future taxable income, and tax planning strategies. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="null;text-indent: 0px;display:inline;"><div style="display:inline;">The Company recognizes and measures uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step process. In the first step, recognition, the Company determines whether it is more likely than not that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The second step addresses measurement of a tax position that meets the more likely than not criteria. The tax position is measured at the largest amount of benefit that has a likelihood of greater than </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;">50 percent of being realized upon ultimate settlement. </div> 0.50 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Concentration of Credit Risk </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company performs periodic credit evaluations of its customers’ financial condition and generally does not require collateral for customers on accounts receivable. The Company maintains reserves for potential credit losses, which are periodically reviewed. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Recently Adopted Accounting Pronouncements </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No. 2023-07,</div> “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">(“ASU 2023-07”),</div> which requires an entity to provide more detailed information about its reportable segment expenses that are included within management’s measurement of profit and loss and required certain annual disclosures to be provided on an interim basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-07,</div> as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an interim and annual basis. The Company adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-07</div> during the year ended December 31, 2024. See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements—Note 18. Geographic and Other Information” for more information. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Recent Accounting Pronouncements Not Yet Adopted </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">In November 2024, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2024-03,</div> “Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">220-40):</div> Disaggregation of Income Statement Expenses” <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">(“ASU 2024-03”).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2024-03</div> requires public companies to disclose, in the notes to the financial statements, specific information about certain costs and expenses at each interim and annual reporting period. This includes disclosing amounts related to purchases of inventory, employee compensation, depreciation, and intangible asset amortization. In addition, public companies will need to provide qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2024-03</div> is effective for public business entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. Early adoption is permitted and the amendments in this update may be applied prospectively or retrospectively. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="display:inline;"></div><div style="display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;">In December 2023, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">No. 2023-09,</div> “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">(“ASU 2023-09”),</div> which intends to enhance the transparency and decision usefulness of income tax disclosures. It requires public business entities to disclose additional information in specified categories with respect to the reconciliation of the effective tax rate to the statutory rate for federal, state, and foreign income taxes. It also requires greater detail about individual reconciling items in the rate reconciliation to the extent the impact of those items exceeds a specified threshold. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2023-09</div> is effective for annual periods beginning after December 15, 2024, though early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements and related disclosures. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 10pt;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2. Fair Value Measurements</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">ASC 820 defines fair value, establishes a consistent framework for measuring fair value and expands disclosure requirements about fair value measurements. ASC 820 requires, among other things, the Company’s valuation techniques used to measure fair value to maximize the use of observable inputs and minimize the use of unobservable inputs. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Fair Value of Financial Instruments </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024, the following table represents the Company’s liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 34%;"></td> <td style="width: 9%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 9%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 9%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 9%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 9%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Carrying Value<br/> December 31, 2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value<br/> Measurement<br/> December 31, 2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices in<br/> Active Markets<br/> for Identical<br/> Liability (Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liabilities:</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden132983139;display:inline;">Derivative liabilities</div> (other current liabilities)</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2023, the following table represents the Company’s assets and liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 35%;"></td> <td style="width: 10%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 10%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 10%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 10%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 10%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Carrying Value<br/> December 31, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value<br/> Measurement<br/> December 31, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="font-weight: bold;display:inline;">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Asset/Liability<br/>(Level 1)</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 35%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets:</div></div></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 35%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden132983089;display:inline;">Derivative assets</div> (other current assets)</div></div></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 35%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liabilities:</div></div></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 35%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden132983140;display:inline;">Derivative liabilities</div> (other current liabilities)</div></div></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Items not reflected in the table above include cash equivalents, accounts receivable, other receivables, accounts payable, and other accounts payable, fair value of which approximate carrying values due to the short-term nature of these instruments. The fair value of assets and liabilities whose carrying value approximates fair value is determined using Level 2 inputs. The carrying value of the Company’s outstanding Term Loan approximates its fair value because its variable interest rate reflect market rate as of December 31, 2024. The fair value of this debt is categorized within Level 2 of the fair value hierarchy.</div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; font-size: 10pt;font-style:italic;display:inline;">Fair Values Measured on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-recurring</div> Basis</div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-financial</div> assets, such as property, plant and equipment, and intangible assets are recorded at fair value upon acquisition and are remeasured at fair value only if an impairment charge is recognized. As of December 31, 2024, the Company remeasured the fair value of tangible and intangible assets in connection with the impairment assessment for its Display business, which operates under the MSS business line. For the year ended December 31, 2023, the Company did not have any assets or liabilities measured at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-recurring</div> basis. </div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements— Note 14. Impairment and Other Charges” for more information. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024, the following table represents the Company’s liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 34%;"></td> <td style="width: 9%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 9%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 9%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 9%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 9%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Carrying Value<br/> December 31, 2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value<br/> Measurement<br/> December 31, 2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Quoted Prices in<br/> Active Markets<br/> for Identical<br/> Liability (Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liabilities:</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden132983139;display:inline;">Derivative liabilities</div> (other current liabilities)</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2023, the following table represents the Company’s assets and liabilities measured at fair value on a recurring basis and the basis for that measurement (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 35%;"></td> <td style="width: 10%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 10%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 10%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 10%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 10%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Carrying Value<br/> December 31, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Fair Value<br/> Measurement<br/> December 31, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="font-weight: bold;display:inline;">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Asset/Liability<br/>(Level 1)</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Other<br/> Observable<br/> Inputs<br/> (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Significant<br/> Unobservable<br/> Inputs<br/> (Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 35%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets:</div></div></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 35%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden132983089;display:inline;">Derivative assets</div> (other current assets)</div></div></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 35%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liabilities:</div></div></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 35%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="-sec-ix-hidden:hidden132983140;display:inline;">Derivative liabilities</div> (other current liabilities)</div></div></td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 10%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 1956000 1956000 1956000 152000 152000 152000 1000 1000 1000 <div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">3. Accounts Receivable </div></div></div></div><div style="background: none;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;display:inline;"> </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable as of December 31, 2024 and 2023 consisted of the following (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 74%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">28,818</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">33,024</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes receivable</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">43</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Allowance for credit losses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(68</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(78</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Sales return reserves</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(425</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(348</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">28,402</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">32,641</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in allowance for credit losses for the years ended December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 72%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 11%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 11%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2024  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2023  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Beginning balance</div></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(78</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(79</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Provision</div></div></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(4</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Write off</div></div></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments</div></div></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(68</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(78</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in sales return reserves for the years ended December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 72%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 9%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 9%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2024  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2023  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(348</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(183</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Provision</div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(142</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(162</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Usage</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">65</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(3</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(425</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(348</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr></table><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 10pt; letter-spacing: 0px; text-indent: 4%; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Commencing in March 2012, the Company has been a party to an agreement to sell selected trade accounts receivable to a financial institution from time</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> to time. After a sale, the Company does not retain any interest in the receivables and the applicable financial institution collects these accounts receivable directly from the customer. There were </div>no<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> sale of accounts receivable for the years ended December 31, 2024 and 2023. Net proceeds of this accounts receivable sale program are recognized in the consolidated statements of cash flows as part of operating cash flows.</div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company uses receivable discount program with a certain customer. This discount arrangement allows the Company to accelerate collection of customers’ receivables.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable as of December 31, 2024 and 2023 consisted of the following (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 74%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">28,818</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">33,024</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Notes receivable</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">43</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Allowance for credit losses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(68</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(78</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Sales return reserves</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(425</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(348</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accounts receivable, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">28,402</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">32,641</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> 28818000 33024000 77000 43000 68000 78000 425000 348000 28402000 32641000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in allowance for credit losses for the years ended December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 72%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 11%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 11%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2024  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2023  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Beginning balance</div></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(78</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(79</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Provision</div></div></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(4</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Write off</div></div></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments</div></div></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(68</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(78</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 11%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> 78000 79000 -4000 4000 -10000 -1000 68000 78000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in sales return reserves for the years ended December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 72%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 9%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 9%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2024  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2023  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(348</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(183</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Provision</div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(142</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(162</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Usage</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">65</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(3</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(425</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(348</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr></table> 348000 183000 142000 162000 -65000 3000 425000 348000 0 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-size: 10pt;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">4. Inventories</div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories as of December 31, 2024 and 2023 consist of the following (in thousands): </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 72%;"><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finished goods</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7,802</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,432</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Semi-finished goods and <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">work-in-process</div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right"> 26,797</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right"> 29,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Raw materials</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,543</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Materials <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-transit</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">61</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">18</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: inventory reserve</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,732</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(10,599</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories, net</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">30,535</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">32,733</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in inventory reserve for the years ended December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 70%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2024  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2023  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(10,599</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(14,677</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Change in reserve</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventory reserve charged to costs of sales</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(6,979</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(9,360</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Sale of previously reserved inventory</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7,610</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,528</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 70%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">631</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(3,832</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Write off</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,222</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7,552</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,732</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(10,599</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Inventory reserve represents the Company’s best estimate in value lost due to excessive inventory level, physical deterioration, obsolescence, changes in price levels, or other causes based on individual facts and circumstances. Inventory reserve relates to inventory items including finished goods, semi-finished goods, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">work-in-process</div></div> and raw materials. Write off of this reserve is recognized only when the related inventory has been disposed or scrapped. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories as of December 31, 2024 and 2023 consist of the following (in thousands): </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 72%;"><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finished goods</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7,802</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,432</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td style="vertical-align:top"> <div style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Semi-finished goods and <div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">work-in-process</div></div></div></td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right"> 26,797</td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="vertical-align:bottom">  </td> <td style="white-space:nowrap;vertical-align:bottom"> </td> <td style="white-space:nowrap;vertical-align:bottom;text-align:right"> 29,339</td> <td style="white-space:nowrap;vertical-align:bottom"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Raw materials</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,543</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Materials <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-transit</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">61</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">18</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: inventory reserve</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,732</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(10,599</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventories, net</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$<div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">30,535</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">32,733</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> 7802000 8432000 26797000 29339000 3607000 5543000 61000 18000 7732000 10599000 30535000 32733000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in inventory reserve for the years ended December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 70%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2024  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2023  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(10,599</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(14,677</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Change in reserve</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventory reserve charged to costs of sales</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(6,979</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(9,360</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Sale of previously reserved inventory</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7,610</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,528</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 70%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">631</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(3,832</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Write off</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,222</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7,552</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,732</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(10,599</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> 10599000 14677000 6979000 9360000 7610000 5528000 -631000 3832000 1222000 7552000 -1014000 -358000 7732000 10599000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">5. Property, Plant and Equipment </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, plant and equipment as of December 31, 2024 and 2023 are comprised of the following (in thousands): </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Buildings and related structures</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">21,873</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">24,532</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Machinery and equipment</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">126,971</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">139,710</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Finance lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets</div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">606</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">902</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">33,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">35,471</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 73%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">182,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">200,615</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: accumulated depreciation</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(115,236</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(115,889</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">11,237</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">12,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Construction in progress</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,738</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,585</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, plant and equipment, net</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">81,463</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">100,122</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Aggregate depreciation expenses totaled $15,639 thousand and $16,068 thousand for the years ended December 31, 2024 and 2023, respectively. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Pledge Agreement </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On March 26, 2024, Magnachip Semiconductor, Ltd., a Korean limited liability company (“MSK”) and indirect wholly owned subsidiary of the Company, executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Loan Agreement”) with Korea Development Bank (“KDB”). In connection with the Loan Agreement, on March 26, 2024, MSK entered into a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Kun-Pledge</div> (Mortgage) Agreement (the “Pledge Agreement”) with KDB pursuant to which MSK pledged its real property and buildings located in Gumi, Korea in favor of KDB. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On December 16, 2024, MSK executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Equipment Financing Credit Agreement”) with KDB. In connection with the Equipment Financing Credit Agreement, on December 16, 2024, MSK also entered into a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Kun-Pledge</div> Agreement (the “Equipment Pledge Agreement”) with KDB with respect to the pledge by MSK in favor of KDB of certain machinery and equipment currently owned by MSK, which are located in its fabrication facility located in Gumi, Korea. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements—Note 10. Long-Term Borrowing” for more information. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">During the fourth quarter of 2024, the Company recorded in its consolidated statement of operations $3,509 thousand of impairment loss associated with its Display business, which operates under MSS business line and was triggered by a decline in expected future cash flows due to changes in market conditions and business outlook. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div> </div></div><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements— Note 14. Impairment and Other Charges” for more information. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, plant and equipment as of December 31, 2024 and 2023 are comprised of the following (in thousands): </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 84%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 73%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Buildings and related structures</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">21,873</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">24,532</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Machinery and equipment</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">126,971</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">139,710</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Finance lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets</div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">606</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">902</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">33,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">35,471</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 73%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">182,724</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">200,615</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: accumulated depreciation</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(115,236</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(115,889</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Land</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">11,237</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">12,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Construction in progress</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,738</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,585</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 73%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, plant and equipment, net</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">81,463</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">100,122</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 73%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> 21873000 24532000 126971000 139710000 606000 902000 33274000 35471000 182724000 200615000 115236000 115889000 11237000 12811000 2738000 2585000 81463000 100122000 15639000 16068000 3509000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 10pt;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">6. Intangible Assets</div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets as of December 31, 2024 and 2023 are comprised of the following (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"> <tr> <td style="width: 59%;"></td> <td style="width: 8%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 8%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 8%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intellectual property assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7,599</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,092</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">507</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7,599</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,092</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">507</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"> <tr> <td style="width: 60%;"></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intellectual property assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">9,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,613</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">9,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,613</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Aggregate amortization expense for intangible assets totaled $522 thousand and $616 thousand for the years ended December 31, 2024 and 2023, respectively. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The aggregate amortization expense of intangible assets for the next five years are estimated to be $219 thousand, $140 thousand, $78 thousand, $47 thousand and $23 thousand for the years ended December 31, 2025, 2026, 2027, 2028 and 2029, respectively. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">During the fourth quarter of 2024, the Company recorded in its consolidated statement of operations $666 thousand of impairment loss associated with its Display business, which operates under MSS business line and was triggered by a decline in expected future cash flows due to changes in market conditions and business outlook. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">See “Item 8. Financial Statements and Supplementary Data—Notes to Consolidated Financial Statements— Note 14. Impairment and Other Charges” for more information.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets as of December 31, 2024 and 2023 are comprised of the following (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"> <tr> <td style="width: 59%;"></td> <td style="width: 8%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 8%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 8%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intellectual property assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7,599</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,092</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">507</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7,599</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,092</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">507</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"> <tr> <td style="width: 60%;"></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intellectual property assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">9,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,613</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intangible assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">9,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,613</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> 7599000 7092000 507000 7599000 7092000 507000 9150000 7613000 1537000 9150000 7613000 1537000 522000 616000 219000 140000 78000 47000 23000 666000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">7. Leases</div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company has operating and finance leases for buildings and other assets such as vehicles and office equipment. The Company’s leases have remaining lease terms ranging from 1 year to 5 years. </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The tables below present financial information related to the Company’s leases. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Supplemental balance sheets information related to leases as of December 31, 2024 and 2023 are as follows (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 27%;"></td> <td style="width: 3%; vertical-align: bottom;"></td> <td style="width: 52%;"></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Leases</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Classification</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"></div></div><div style="-sec-ix-hidden:hidden132982984;display:inline;"><div style="-sec-ix-hidden:hidden132982985;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">Operating lease right-of-use</div></div> assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">3,107</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">4,639</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finance lease</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">Property, plant and equipment, net</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">390</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">511</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total lease assets</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">3,497</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">5,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liabilities</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">Operating lease liabilities</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">1,393</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">1,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="-sec-ix-hidden:hidden132983037;display:inline;"><div style="-sec-ix-hidden:hidden132983038;display:inline;">Other current liabilities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">153</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">146</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current operating lease liabilities</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">1,823</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">2,897</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="-sec-ix-hidden:hidden132982982;display:inline;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div></div> <div style="-sec-ix-hidden:hidden132982983;display:inline;">liabilities</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">294</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">432</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total lease liabilities</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">3,663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">5,389</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table presents the weighted average remaining lease term and discount rate: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 75%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 4%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average remaining lease term</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2.5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2.8 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finance leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2.9 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3.7 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average discount rate</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">6.8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">6.6</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finance leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7.1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7.4</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The components of lease cost included in the Company’s consolidated statements of operations, are as follows (in thousands): </div></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 70%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 9%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 9%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2024  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2023  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease cost</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,177</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,071</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finance lease cost</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Amortization of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets</div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest on lease liabilities</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">35</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total lease cost</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,249</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-size: 8pt; letter-spacing: 0px; text-indent: 4%; top: 0px;display:inline;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The above table does not include an immaterial cost of short-term leases for the years ended December 31, 2024 and 2023. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">O</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">ther lease information is as follows (in thousands): </div></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 74%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 7%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 7%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2024  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2023  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for amounts included in the measurement of lease liabilities</div></div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating cash flows from operating leases</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,222</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,118</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating cash flows from finance leases</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">35</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Financing cash flows from finance leases</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">140</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">91</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-cash</div> transaction amounts of lease liabilities arising from obtaining <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets were <div style="display:inline;">$</div></div>967 thousand and $1,909 thousand for the years ended December 31, 2024 and 2023, respectively. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The aggregate future lease payments for operating and finance leases as of December 31, 2024 are as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 76%;"></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Operating<br/> Leases</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="-sec-ix-hidden:hidden132983087;display:inline;">Finance</div><br/> Leases</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,564</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">179</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">166</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">106</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">18</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total future lease payments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,525</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: Imputed interest</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(308</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(48</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Present value of future payments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,217</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">447</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> P1Y P5Y <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The tables below present financial information related to the Company’s leases. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Supplemental balance sheets information related to leases as of December 31, 2024 and 2023 are as follows (in thousands): </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 27%;"></td> <td style="width: 3%; vertical-align: bottom;"></td> <td style="width: 52%;"></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Leases</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Classification</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Assets</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;"></div></div><div style="-sec-ix-hidden:hidden132982984;display:inline;"><div style="-sec-ix-hidden:hidden132982985;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">Operating lease right-of-use</div></div> assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">3,107</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">4,639</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finance lease</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">Property, plant and equipment, net</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">390</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">511</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total lease assets</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">3,497</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">5,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liabilities</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">Operating lease liabilities</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">1,393</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">1,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="-sec-ix-hidden:hidden132983037;display:inline;"><div style="-sec-ix-hidden:hidden132983038;display:inline;">Other current liabilities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">153</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">146</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Non-current operating lease liabilities</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">1,823</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">2,897</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="-sec-ix-hidden:hidden132982982;display:inline;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-current</div></div> <div style="-sec-ix-hidden:hidden132982983;display:inline;">liabilities</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">294</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom;">432</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total lease liabilities</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">3,663</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">5,389</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> 3107000 4639000 390000 511000 3497000 5150000 1393000 1914000 153000 146000 1823000 2897000 294000 432000 3663000 5389000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table presents the weighted average remaining lease term and discount rate: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 75%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 4%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average remaining lease term</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2.5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2.8 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finance leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2.9 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3.7 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Weighted average discount rate</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">6.8</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">6.6</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finance leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7.1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7.4</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr></table> P2Y6M P2Y9M18D P2Y10M24D P3Y8M12D 0.068 0.066 0.071 0.074 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The components of lease cost included in the Company’s consolidated statements of operations, are as follows (in thousands): </div></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 70%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 9%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 9%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2024  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2023  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating lease cost</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,177</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,071</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Finance lease cost</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Amortization of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets</div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">138</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest on lease liabilities</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">35</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 70%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total lease cost</div></div></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,249</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 70%;"></td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 9%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear:both;max-height:0pt;text-indent: 0px;"></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-size: 8pt; letter-spacing: 0px; text-indent: 4%; top: 0px;display:inline;"></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The above table does not include an immaterial cost of short-term leases for the years ended December 31, 2024 and 2023. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">O</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">ther lease information is as follows (in thousands): </div></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 74%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 7%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 7%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2024  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">  2023  </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cash paid for amounts included in the measurement of lease liabilities</div></div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating cash flows from operating leases</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,222</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,118</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Operating cash flows from finance leases</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">35</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Financing cash flows from finance leases</div></div></td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">140</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 7%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">91</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear:both;max-height:0pt;"></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> 2177000 2071000 138000 147000 35000 31000 2350000 2249000 2222000 2118000 35000 31000 140000 91000 967000 1909000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The aggregate future lease payments for operating and finance leases as of December 31, 2024 are as follows (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 76%;"></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Operating<br/> Leases</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="-sec-ix-hidden:hidden132983087;display:inline;">Finance</div><br/> Leases</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,564</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">179</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">166</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">711</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">106</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">18</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total future lease payments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,525</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: Imputed interest</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(308</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(48</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Present value of future payments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,217</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">447</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> 1564000 179000 1117000 166000 711000 132000 106000 18000 27000 0 3525000 495000 308000 48000 3217000 447000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">8. Accrued Expenses </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses as of December 31, 2024 and 2023 are comprised of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 76%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Payroll, benefits and related taxes, excluding severance benefits</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,518</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Withholding tax attributable to intercompany interest income</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,419</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,671</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outside service fees</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,221</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,953</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">490</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">886</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,648</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">10,457</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses as of December 31, 2024 and 2023 are comprised of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 76%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Payroll, benefits and related taxes, excluding severance benefits</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,518</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Withholding tax attributable to intercompany interest income</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,419</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,671</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outside service fees</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,221</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,953</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">490</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">886</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,648</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">10,457</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> 5518000 5947000 1419000 1671000 1221000 1953000 490000 886000 8648000 10457000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">9. Derivative Financial Instruments </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company’s Korean subsidiary, Magnachip Semiconductor, Ltd., from time to time has entered into zero cost collar contracts to hedge the risk of changes in the functional-currency-equivalent cash flows attributable to currency rate changes on U.S. dollar denominated revenues. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;"></div> </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px;display:inline;">Details of derivative contracts as of December </div>31<div style="font-size: 10pt; letter-spacing: 0px;display:inline;">, </div>2024<div style="font-size: 10pt; letter-spacing: 0px;display:inline;"> are as follows (in thousands):</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 39%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Date of transaction</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Type of derivative</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total notional amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Month of settlement</div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">April 05, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Zero cost collar</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">9,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="text-align: center; vertical-align: bottom; white-space: nowrap;">January 2025 to March 2025</td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">July 09, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Zero cost collar</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">18,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="text-align: center; vertical-align: bottom; white-space: nowrap;">April 2025 to September 2025</td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">October 17, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Zero cost collar</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">9,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="text-align: center; vertical-align: bottom; white-space: nowrap;">October 2025 to December 2025</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Details of derivative contracts as of December 31, 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 39%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Date of transaction</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Type of derivative</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total notional amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Month of settlement</div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">April 03, 2023</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Zero cost collar</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">18,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="text-align: center; vertical-align: bottom; white-space: nowrap;">January 2024 to June 2024</td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">August 09, 2023</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Zero cost collar</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">27,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="text-align: center; vertical-align: bottom; white-space: nowrap;">January 2024 to September 2024</td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The zero cost collar contracts qualify as cash flow hedges under ASC 815, “Derivatives and Hedging,” since at both the inception of the contracts and on an ongoing basis, the hedging relationship was and is expected to be highly effective in achieving offsetting cash flows attributable to the hedged risk during the term of the contracts. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The fair values of the Company’s outstanding zero cost collar contracts recorded as liabilities as of December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 50%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td colspan="4" rowspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Derivatives designated as hedging instruments:</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Asset Derivatives:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Zero cost collars</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">Other current assets</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liability Derivatives:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Zero cost collars</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">Other current liabilities</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Offsetting of derivative liabilities as of December 31, 2024 are as follows (in thousands): </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"> <tr> <td style="width: 27%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross amounts of<br/> recognized<br/> liabilities</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross amounts<br/> offset in the<br/> balance sheets</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net amounts of<br/> liabilities<br/> presented in the<br/> balance sheets</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross amounts not offset<br/> in the balance sheets</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net amount</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Financial<br/> instruments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Cash collateral<br/> pledged</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liability Derivatives:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Zero cost collars</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,080</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">876</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Offsetting of derivative assets and liabilities as of December 31, 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 28%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2023</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross amounts of<br/> recognized<br/> assets/liabilities</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross amounts<br/> offset in the<br/> balance sheets</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net amounts of<br/> assets/liabilities<br/> presented in the<br/> balance sheets</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross amounts not offset<br/> in the balance sheets</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net amount</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Financial<br/> instruments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Cash collateral<br/> pledged</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Asset Derivatives:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Zero cost collars</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liability Derivatives:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Zero cost collars</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px;display:inline;">For derivative instruments that are designated and qualify as cash flow hedges, gains or losses on the derivative aside from components excluded from the assessment of effectiveness are reported as a component of accumulated other comprehensive income or loss (“AOCI”) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. Gains and losses on the derivative, representing hedge components excluded from the assessment of effectiveness, are recognized in current earnings.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table summarizes the impact of derivative instruments on the consolidated statements of operations for the years ended December 31, 2024 and 2023 (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"> <tr> <td style="width: 40%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Derivatives in</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">ASC 815</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Cash Flow</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Hedging</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Relationships</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount of Loss<br/> Recognized in<br/> AOCI on<br/> Derivatives</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Location/Amount of Loss<br/> Reclassified from AOCI Into<br/> Statement of Operations</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Location/Amount of Gain (Loss)<br/> Recognized in<br/> Statement of Operations on<br/> Derivatives</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Zero cost collars</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(2,988</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,085</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Net sales</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(868</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(3,452</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Other income, net</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(299</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024, the amount expected to be reclassified from accumulated other comprehensive loss into loss within the next twelve months is $966 thousand. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company set aside cash deposits to the counterparty, Standard Chartered Bank Korea Limited (“SC”), as required for the zero cost collar contracts. This cash deposit is recorded as hedge collateral on the consolidated balance sheets. Cash deposits as of December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"> <tr> <td style="width: 78%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Counterparty</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">SC</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="null;text-indent: 0px;display:inline;">The Company is required to deposit additional cash collateral with Nomura Financial Investment (Korea) Co., Ltd. (“NFIK”) and SC for any exposure in excess of $</div>500 thousand. As of December 31, 2024, $1,080 thousand of additional cash collateral were required by NFIK and recorded as hedge collateral on the consolidated balance sheet.<div style="display:inline;"> </div></div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">There was no such cash collateral required as of December 31, 2023.</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">These zero cost collar contracts may be terminated by the counterparties if the Company’s total cash and cash equivalents is less than $30,000 thousand at the end of a fiscal quarter, unless a waiver is obtained. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 39%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Date of transaction</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Type of derivative</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total notional amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Month of settlement</div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">April 05, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Zero cost collar</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">9,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="text-align: center; vertical-align: bottom; white-space: nowrap;">January 2025 to March 2025</td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">July 09, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Zero cost collar</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">18,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="text-align: center; vertical-align: bottom; white-space: nowrap;">April 2025 to September 2025</td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">October 17, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Zero cost collar</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">9,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="text-align: center; vertical-align: bottom; white-space: nowrap;">October 2025 to December 2025</td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Details of derivative contracts as of December 31, 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 39%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Date of transaction</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Type of derivative</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total notional amount</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Month of settlement</div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">April 03, 2023</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Zero cost collar</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">18,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="text-align: center; vertical-align: bottom; white-space: nowrap;">January 2024 to June 2024</td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">August 09, 2023</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Zero cost collar</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">27,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="text-align: center; vertical-align: bottom; white-space: nowrap;">January 2024 to September 2024</td></tr></table> 2024-04-05 Zero cost collar 9000000 2025-01 2025-03 2024-07-09 Zero cost collar 18000000 2025-04 2025-09 2024-10-17 Zero cost collar 9000000 2025-10 2025-12 2023-04-03 Zero cost collar 18000000 2024-01 2024-06 2023-08-09 Zero cost collar 27000000 2024-01 2024-09 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The fair values of the Company’s outstanding zero cost collar contracts recorded as liabilities as of December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 50%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td colspan="4" rowspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Derivatives designated as hedging instruments:</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"><div style="display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Asset Derivatives:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Zero cost collars</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">Other current assets</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liability Derivatives:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Zero cost collars</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">Other current liabilities</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 0 152000 1956000 1000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Offsetting of derivative liabilities as of December 31, 2024 are as follows (in thousands): </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"> <tr> <td style="width: 27%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross amounts of<br/> recognized<br/> liabilities</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross amounts<br/> offset in the<br/> balance sheets</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net amounts of<br/> liabilities<br/> presented in the<br/> balance sheets</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross amounts not offset<br/> in the balance sheets</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net amount</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Financial<br/> instruments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Cash collateral<br/> pledged</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liability Derivatives:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Zero cost collars</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,080</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">876</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Offsetting of derivative assets and liabilities as of December 31, 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 28%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2023</div></div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross amounts of<br/> recognized<br/> assets/liabilities</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross amounts<br/> offset in the<br/> balance sheets</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net amounts of<br/> assets/liabilities<br/> presented in the<br/> balance sheets</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Gross amounts not offset<br/> in the balance sheets</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" rowspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Net amount</div></div></td> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Financial<br/> instruments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Cash collateral<br/> pledged</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Asset Derivatives:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Zero cost collars</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Liability Derivatives:</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Zero cost collars</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 1956000 0 1956000 0 1080000 876000 152000 0 152000 0 0 152000 1000 0 1000 0 0 1000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table summarizes the impact of derivative instruments on the consolidated statements of operations for the years ended December 31, 2024 and 2023 (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"> <tr> <td style="width: 40%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Derivatives in</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">ASC 815</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Cash Flow</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Hedging</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Relationships</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Amount of Loss<br/> Recognized in<br/> AOCI on<br/> Derivatives</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Location/Amount of Loss<br/> Reclassified from AOCI Into<br/> Statement of Operations</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="10" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Location/Amount of Gain (Loss)<br/> Recognized in<br/> Statement of Operations on<br/> Derivatives</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Zero cost collars</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(2,988</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,085</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Net sales</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(868</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(3,452</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">Other income, net</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(299</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr></table> -2988000 -1085000 -868000 -3452000 77000 -299000 966000 Cash deposits as of December 31, 2024 and 2023 are as follows (in thousands): <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 8pt; border-collapse: collapse;"> <tr> <td style="width: 78%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Counterparty</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">SC</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> 1000000 1000000 1000000 1000000 500000 1080000 30000000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">10. Long-Term Borrowing </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Term Loan </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On March 26, 2024, Magnachip Semiconductor, Ltd., a Korean limited liability company (“MSK”) and indirect wholly owned subsidiary of the Company, executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Loan Agreement”) with Korea Development Bank (“KDB”). In connection with the Loan Agreement, on March 26, 2024, MSK entered into a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Kun-Pledge</div> (Mortgage) Agreement (the “Pledge Agreement”) with KDB pursuant to which MSK pledged its real property and buildings located in Gumi, Korea (“Fab 3 properties”) in favor of KDB. </div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Loan Agreement provides for a working capital term loan (the “Term Loan”) of KRW </div>40,000,000,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> (approximately $</div>29,835<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> thousand based on the KRW/USD exchange rate of </div>1,340.7<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">:1 as of March 26, 2024 as quoted by KEB Hana Bank), which was funded in full to MSK on March 26, 2024.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Term Loan bears interest at a variable rate equal to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">3-month</div> CD rate quoted by KDB, plus 1.21%, which rate is adjusted quarterly. The initial interest rate on the Term Loan was 4.86% per annum. The Term Loan requires monthly interest-only payments and matures on March 26, 2027, at which time the full principal balance will be due and payable. All obligations of MSK under the Loan Agreement and the Term Loan are secured by the Fab 3 properties pursuant to the Pledge Agreement. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024, approximately $27,211 thousand aggregate principal amount of the Term Loan was outstanding. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">CAPEX Loans </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On December 16, 2024, MSK executed a Standard Credit Agreement (together with its General Terms and Conditions, the “Equipment Financing Credit Agreement”) with KDB. In connection with the Equipment Financing Credit Agreement, on December 16, 2024, MSK also entered into a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">Kun-Pledge</div> Agreement (the “Equipment Pledge Agreement”) with KDB with respect to the pledge by MSK in favor of KDB of certain machinery and equipment currently owned by MSK, which are located in its fabrication facility located in Gumi, Korea (“Fab 3 machinery and equipment”). </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Equipment Financing Credit Agreement provides for loans for MSK’s capital expenditures (the “CAPEX Loans”) up to an aggregate of KRW 38,000,000,000 ($26,523 thousand based on the KRW/USD exchange rate of 1,432.7:1 as of December 16, 2024 as quoted by KEB Hana Bank), which will be funded directly to capital expenditure supply vendors by KDB upon the submission of a request form by MSK with the necessary evidence such as purchase agreement, invoice and other documentation, as applicable. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The CAPEX Loans will bear interest at a variable rate equal to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">3-month</div> CD rate quoted by KDB, plus 0.68%, which rate is adjusted quarterly. The initial interest rate on CAPEX Loans was 3.97% per annum. CAPEX Loans mature in 10 years from the initial loan disbursement date (the “Maturity Date”), with an initial <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">2-year</div> (measured from the first loan disbursement date) interest-only payment period during which only interest is paid monthly, followed by 8 years of amortizing payments where the principal is repaid in equal installments every 3 months and interest is paid monthly. The Equipment Financing Credit Agreement contains customary representations of MSK in connection with the execution of the agreement and with each borrowing of CAPEX Loans and customary terms and conditions for a secured equipment financing loan of this type in Korea. All obligations of MSK under the Equipment Financing Credit Agreement and CAPEX Loans are secured by certain Fab 3 machinery and equipment pursuant to the Equipment Pledge Agreement.</div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024, there was no CAPEX loan outstanding under the Equipment Financing Credit Agreement. </div></div> 40000000000 29835000 1340.7 0.0121 0.0486 2027-03-26 27211000 38000000000 26523000 1432.7 0.0068 0.0397 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">11. Accrued Severance Benefits </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The majority of accrued severance benefits are for employees in the Company’s Korean subsidiaries. Pursuant to Employee Retirement Benefit Security Act of Korea, eligible employees and executive officers with one or more years of service are entitled to severance benefits upon the termination of their employment based on </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">their length of service and rate of pay. As of December 31, 2024, 95% of all employees of the Company were eligible for severance benefits. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in accrued severance benefits are as follows (in thousands):</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 72%;"></td> <td style="width: 6%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 6%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">45,932</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">48,496</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Provisions</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,020</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Severance payments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(2,407</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(6,982</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(5,951</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(915</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">45,594</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">45,932</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: Cumulative contributions to severance insurance deposit accounts</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(28,476</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(29,882</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The National Pension Fund</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(24</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(30</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued severance benefits, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">17,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">16,020</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The severance benefits funded through the Company’s National Pension Fund have been and will be used exclusively for payment of severance benefits to eligible employees. These amounts have been deducted from the accrued severance benefit balance. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning in July 2018, the Company contributes to certain severance insurance deposit accounts a certain percentage of severance benefits that are accrued for eligible employees for their services from January 1, 2018 pursuant to Employee Retirement Benefit Security Act of Korea. These accounts consist of time deposits and other guaranteed principal and interest, and are maintained at insurance companies, banks or security companies for the benefit of employees. The Company deducts the contributions made to these severance insurance deposit accounts from its accrued severance benefits. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company is liable to pay the following future benefits to its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-executive</div> employees upon their normal retirement age (in thousands): </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 84%;"></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Severance<br/> Benefit</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">312</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">520</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">361</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,980</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2030 – 2034</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">19,680</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The above amounts were determined based on the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-executive</div> employees’ current salary rates and the number of service years that will be accumulated upon their retirement dates. These amounts do not include amounts that might be paid to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-executive</div> employees that will cease working with the Company before their normal retirement ages. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Korea’s mandatory retirement age is 60 years of age or older under the Employment Promotion for the Aged Act. The Company sets the retirement age of employees at 60. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in accrued severance benefits are as follows (in thousands):</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 72%;"></td> <td style="width: 6%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 6%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">45,932</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">48,496</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Provisions</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,020</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Severance payments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(2,407</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(6,982</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(5,951</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(915</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">45,594</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">45,932</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: Cumulative contributions to severance insurance deposit accounts</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(28,476</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(29,882</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The National Pension Fund</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(24</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(30</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued severance benefits, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">17,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">16,020</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> 45932000 48496000 8020000 5333000 -2407000 -6982000 -5951000 -915000 45594000 45932000 -28476000 -29882000 24000 30000 17094000 16020000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company is liable to pay the following future benefits to its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-executive</div> employees upon their normal retirement age (in thousands): </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 68%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 84%;"></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Severance<br/> Benefit</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2025</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2026</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">312</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2027</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">520</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2028</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">361</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2029</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,980</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">2030 – 2034</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">19,680</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 284000 312000 520000 361000 2980000 19680000 P60Y P60Y <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">12. Stock Repurchases</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Expanded Stock Repurchase Program </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">On August 31, 2022, the Board of Directors authorized an expansion of the Company’s previously announced stock repurchase program from $75 million to $87.5 million of its common stock. The Company has already repurchased shares worth $37.5 million under the program through an accelerated stock repurchase agreement on December 21, 2021 with JPMorgan Chase Bank, National Association. The remaining $50 million of the expanded $87.5 million program was planned to be repurchased in the open market or through privately negotiated transactions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">From September 2022 to December 2022, the Company repurchased 1,235,650 shares of its common stock in the open market for an aggregate purchase price of $12.5 million and a weighted average price per share of $10.13 under the stock repurchase program. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">During the first half of 2023, the Company repurchased 3,705,443 shares of its common stock in the open market for an aggregate purchase price of $37.4 million and a weighted average price per share of $10.10 under the expanded stock repurchase program. As of the end of June 2023, the Company had completed the repurchase of its common stock under its expanded stock repurchase program. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">New Stock Repurchase Program </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">On July 19, 2023, the Board of Directors authorized a new $50 million stock buyback program. Purchases have been and will be made in the open market or in privately negotiated transactions, depending upon market conditions and other factors. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">From August 2023 to December 2023, the Company repurchased 1,730,173 shares of its common stock in the open market for an aggregate purchase price of $13.6 million and a weighted average price per share of $7.84 under the new stock repurchase program. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">From January 2024 to December 2024, the Company repurchased 2,349,811 shares of its common stock in the open market for an aggregate purchase price of $11.8 million and a weighted average price per share of $5.04 under the new stock repurchase program. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">From January 2025 to February 2025, the Company repurchased 31,254 shares of its common stock in the open market for an aggregate purchase price of $0.1 million and a weighted average price per share of $3.95 under the new stock repurchase program. </div></div> 75000000 87500000 37500000 50000000 87500000 1235650 12500000 10.13 3705443 37400000 10.1 50000000 1730173 13600000 7.84 2349811 11800000 5.04 31254 100000 3.95 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">13. Equity Incentive Plans </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company adopted its 2009 Common Unit Plan, or the 2009 Plan, effective December 8, 2009, which is administered by the Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”). The 2009 Plan terminated in connection with the Company’s initial public offering in March 2011, and no additional options or other equity awards may be granted under the 2009 Plan. The Company adopted its 2011 Equity Incentive Plan, or the 2011 Plan, in March 2010. The Company amended and restated the 2011 Plan in February 2011, and the Company’s stockholders approved the amendment in March 2011 to reflect that it became effective in 2011 in connection with the Company’s initial public offering in March 2011. The 2011 Plan was amended on October 23, 2017, to revise the Compensation Recovery Policy of the 2011 Plan. The 2011 Plan was amended on April 26, 2018 to amend the tax withholding provisions as they relate to directed sales of shares. At the 2020 Annual Meeting of Stockholders, the Company’s stockholders approved its 2020 Equity and Incentive Compensation Plan, or the 2020 Plan, which is administered by the Compensation Committee. Following the adoption of the 2020 Plan, no further awards may be issued under the 2011 Plan. At the 2023 </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;text-indent: 0px;display:inline;">Annu</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">al Meeting of Stockholders held on May 18, 2023, the Company’s stockholders approved an increase of an additional </div>1,990,000<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> shares of the Company’s common stock available for issuance under the 2020 Plan.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Awards may be granted under the 2020 Plan to the Company’s employees, officers, directors, or certain consultants or those of any subsidiary of the Company. While the Company may grant incentive stock options only to employees, the Company may grant <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">non-statutory</div> stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units, dividend equivalents and cash-based awards or other stock-based awards to any eligible participant, subject to terms and conditions determined by the Compensation Committee. The term of any options granted under the 2020 Plan shall not exceed ten years from the date of grant. As of December 31, 2024 an aggregate maximum of 13,342,919 shares were authorized and 1,107,013 shares were reserved for all future grants. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Stock options and stock appreciation rights must have exercise prices at least equal to the fair market value of the stock at the time of their grant pursuant to the 2011 Plan and 2020 Plan. Stock options typically vest over one to three years following grant, subject to the participant’s continued service through the applicable vesting dates. As of December 31, 2024, no stock options or stock appreciation rights had been granted under 2020 Plan. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Restricted stock units granted under the 2011 Plan and 2020 Plan represent a right to receive shares of the Company’s common stock when the restricted stock unit vests. No monetary payment (other than applicable tax withholding) shall be required as a condition of receiving shares pursuant to a restricted stock unit, the consideration for which shall be services actually rendered to a participating company or for its benefit. Stock issued pursuant to any restricted stock unit may (but need not) be made subject to vesting conditions based upon the satisfaction of such service requirements, conditions, restrictions or performance criteria as shall be established by the Compensation Committee and set forth in the award agreement evidencing such award. Restricted stock units typically vest over one to three years following grant, subject to the participant’s continued service through the applicable vesting dates. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Restricted stock constitutes an immediate transfer of the ownership of shares of the Company’s common stock to the participant in consideration of the performance of services, entitling such participant to voting, dividend and other ownership rights, subject to the substantial risk of forfeiture and restrictions on transfer determined by the Compensation Committee for a period of time determined by the Compensation Committee or until certain management objectives specified by the Compensation Committee are achieved. Each grant of restricted stock may be made without additional consideration or in consideration of a payment by the participant that is less than the fair market value per share of common stock on the grant date. Stock issued pursuant to any restricted stock award may (but need not) be made subject to vesting conditions based upon the satisfaction of such service requirements, conditions, restrictions or performance criteria as shall be established by the Compensation Committee and set forth in the award agreement evidencing such award. A grant of restricted stock may require that any and all dividends and distributions paid on restricted stock that remains subject to a substantial risk of forfeiture be automatically deferred and/or reinvested in additional restricted stock, which will be subject to the same restrictions as the underlying restricted stock, but any such dividends or other distributions on restricted stock must be deferred until, and paid contingent upon, the vesting of such restricted stock. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px;display:inline;">The following summarizes restricted stock unit activities for the year ended December 31, 2024.</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 68%;"></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/>Restricted<br/>Stock Units</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Grant-Date<br/>Fair Value of<br/>Restricted<br/>Stock Units</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding at January 1, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,006,367</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">11.85</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,635,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5.01</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(527,113</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8.73</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(160,526</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">11.38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding at December 31, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,953,742</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7.01</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total compensation expenses recorded for the restricted stock units were $6,214 thousand and $7,223 thousand for the years ended December 31, 2024 and 2023, respectively. As of December 31, 2024, there was $5,425 thousand of total unrecognized compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted average future period of 1.4 year. Total fair value of restricted stock units vested were $4,603 thousand and $6,634 thousand for the years ended December 31, 2024 and 2023, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following summarizes stock option activities for the year ended December 31, 2024. At the date of grant, all options had an exercise price not less than the fair value of common stock (aggregate intrinsic value in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 65%;"></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/>Options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price of<br/>Stock<br/>Options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic<br/>Value of<br/>Stock<br/>Options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life of<br/>Stock<br/>Options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding at January 1, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">802,858</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7.89</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2.0 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Expired</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(45,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">18.75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(29,066</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8.51</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding at December 31, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">728,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7.19</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1.1 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested and Exercisable at December 31, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">728,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7.19</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1.1 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr></table> <div style="clear:both;max-height:0pt;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">There were no compensation expenses recorded for the stock options for the years ended December 31, 2024 and 2023. </div></div> 1990000 13342919 1107013 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px;display:inline;">The following summarizes restricted stock unit activities for the year ended December 31, 2024.</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 68%;"></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 7%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/>Restricted<br/>Stock Units</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Grant-Date<br/>Fair Value of<br/>Restricted<br/>Stock Units</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding at January 1, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,006,367</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">11.85</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,635,014</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5.01</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(527,113</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8.73</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(160,526</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">11.38</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding at December 31, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,953,742</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7.01</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> 1006367 11.85 1635014 5.01 527113 8.73 160526 11.38 1953742 7.01 6214000 7223000 5425000 P1Y4M24D 4603000 6634000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following summarizes stock option activities for the year ended December 31, 2024. At the date of grant, all options had an exercise price not less than the fair value of common stock (aggregate intrinsic value in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 100%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;"> <tr> <td style="width: 65%;"></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/>Options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price of<br/>Stock<br/>Options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic<br/>Value of<br/>Stock<br/>Options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life of<br/>Stock<br/>Options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding at January 1, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">802,858</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7.89</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2.0 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Expired</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(45,000</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">18.75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(29,066</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8.51</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Outstanding at December 31, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">728,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7.19</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1.1 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Vested and Exercisable at December 31, 2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">728,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">7.19</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1.1 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr></table> 802858 7.89 459000 P2Y 45000 18.75 29066 8.51 728792 7.19 P1Y1M6D 728792 7.19 P1Y1M6D <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">14. Impairment and Other Charges </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company reviews property, plant and equipment and other long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable in accordance with ASC 360, “Property, Plant and Equipment.” </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">During the fourth quarter of 2024, the Company identified impairment indicators for certain assets within its Display business, which operates under the Mixed-Signal Solutions (“MSS”) business line. The Company operates as a single reportable segment, standard products business, consisting of two business lines: MSS business line and the Power Analog Solutions (“PAS”) business line. The MSS business line included Power IC and Display businesses, with the impairment assessment focused solely on the Display business. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Factors considered in the impairment analysis include: (i) a sharp decline in actual performance compared to historical results, (ii) significantly lower-than-expected future performance projections, (iii) a sustained decrease in market capitalization below net book value, and (iv) significant negative industry or economic trends. Based on these factors, the Company determined that the recoverability of the Display business asset group should be assessed. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">360-10,</div> the Company evaluated the impairment at the asset group level, which is the lowest level for which identifiable cash flows are largely independent of other assets and liabilities. The recoverability test was performed by comparing the carrying amount of the asset group to its estimated future undiscounted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">pre-tax</div> cash flows over the remaining useful life of the primary long-lived asset. As a result of this analysis, the Company concluded that the carrying value of the Display business asset group was not fully recoverable and determined its fair value using the discounted cash flow (DCF) method, which led to the recognition of an impairment charge of $4,637 thousand. This charge has been included in impairment and other charges in the consolidated statements of operations for the year ended December 31, 2024. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Other Charges </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">For the year ended December 31, 2024, the Company recorded a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">one-time</div> cumulative financial impact of $2,017 thousand in its consolidated statement of operations in connection with certain employee benefits. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For the year ended December 31, 2023, the Company recorded in its consolidated statement of operations $802 thousand of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">one-time</div> employee incentives, which were paid during the third quarter of 2023. </div> 4637000 2017000 802000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">15. Early Termination Charges </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the year ended December 31, 2023, the Company recorded in its consolidated statement of operations $8,449 thousand of termination related charges as “early termination charges” in connection with the Program, which was available for the employees with more than 20 years of service. </div></div> 8449000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">16. Foreign Currency Gain (Loss), Net </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="null;text-indent: 0px;display:inline;">Net foreign currency gain or loss includes non-cash translation gain or loss associated with intercompany balances. A substantial portion of the Company’s net foreign currency gain or loss is non-cash translation gain or loss associated with intercompany long-term loans to MSK, one of the Company’s Korean subsidiaries. The loans are denominated in U.S. dollars and are affected by changes in the exchange rate between the Korean won and the U.S. dollar. As of December 31, 2024 and 2023, the outstanding intercompany loan balances including accrued interest between MSK and the Dutch subsidiary were $</div>257,670 thousand and $285,136 thousand, respectively. The Korean won to U.S. dollar exchange rates were 1,470.0:1 and 1,289.4:1 using the first base rate as of December 31, 2024 and 2023, respectively, as quoted by the KEB Hana Bank. </div> 257670000 285136000 1470 1289.4 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt;font-weight:bold;display:inline;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">17. Income Taxes</div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company’s income tax expense (benefit) is composed of domestic and foreign income taxes depending on the relevant tax jurisdictions. Domestic income (loss) before income tax expense (benefit) is generated or incurred in the United States, where the parent company resides. </div></div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The components of income tax expense (benefit) are as follows (in thousands): </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 72%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended<br/>December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income (loss) before income tax expense (benefit)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Domestic</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(10,955</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(51,688</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(50,250</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(62,643</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(47,559</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current income tax expense (benefit)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Domestic</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">0</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">191</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,020</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Uncertain tax position liability (foreign)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(3</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(41</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">188</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred income tax benefit</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Domestic</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,482</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,053</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,041</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(12,876</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(8,523</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(13,929</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total income tax benefit</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(8,335</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(10,937</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The provision for domestic and foreign income taxes (benefit) incurred is different from the amount calculated by applying the statutory tax rate to the income (loss) before income tax expense (benefit). The significant items causing this difference are as follows (in thousands): </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 72%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended<br/>December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Provision computed at statutory rates</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(13,155</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(9,988</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Change in statutory tax rates</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(2,329</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">269</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Difference in foreign tax rates</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,522</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Permanent differences</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Derivative assets/liabilities adjustment</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(6</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(17</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">TPECs, hybrid and other interest</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,262</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(2,003</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Equity-based compensation</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(61</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(388</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Permanent foreign currency loss</div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,113</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(910</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Penalty</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">78</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Subpart F income</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">624</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intercompany debt restructuring</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,125</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Disallowed tax attributes</div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(4,147</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other permanent differences</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Withholding tax</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(172</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,594</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Change in valuation allowance</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(37</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(429</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax credits claimed</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,803</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(636</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Uncertain tax positions liability</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(3</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(41</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Change in net operating loss carry-forwards</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">210</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign local taxes</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">42</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">45</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">257</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Income tax benefit</div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(8,335</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(10,937</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="null;text-indent: 0px;display:inline;">For the year ended December 31, 2024, the permanent tax benefit of $</div></div>4,147 thousand was related to disallowed tax attributes associated with assets of MSS business line which were transferred as an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">in-kind</div> contribution between two Korean subsidiaries in January, 2024. The permanent tax expense of $3,125 thousand related to intercompany debt restructuring recorded for the year ended December 31, 2024 was derived from the waiver and release of unpaid interests of the intercompany loans granted to one of the Company’s Korean subsidiaries by the Dutch subsidiary. In connection with the waiver of unpaid interests, the related withholding tax was reversed, resulting in the recognition of income tax benefit of $172 thousand. </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;display:inline;"><div style="null;text-indent: 0px;display:inline;">For the year ended December 31, 2023, the withholding tax expense of $</div></div>1,594 <div style="display:inline;">thousand and the permanent tax benefit of $2,003 thousand recorded were related to the intercompany loans granted to the Korean subsidiary by the Dutch subsidiary. The permanent tax benefit of $910 thousand related to foreign currency gain was mainly derived from the unrealized foreign translation gain associated with the intercompany loan granted to the Luxembourg subsidiary by the U.S. parent company. The Company did not have a permanent difference related to Global intangible <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;">low-taxed</div> income (“GILTI”) in the U.S., mainly due to the Korean subsidiary’s current year loss. </div></div><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of the composition of net deferred income tax assets (liabilities) as of December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 72%;"><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax assets</div></div></div></div></td> <td style="vertical-align: bottom; width: 6%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom; width: 6%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventory reserves</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,202</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, plant and equipment</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,679</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accumulated severance benefits</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,024</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">9,927</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> liabilities</div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">740</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign currency translation loss</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">24,271</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">19,049</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">NOL carry-forwards</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">96,358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">96,361</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax credit carry-forwards</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">15,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">14,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other long-term payable</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,242</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest expense deduction limitation</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,610</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Derivative liabilities</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">434</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,905</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,191</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total deferred tax assets</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">164,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">154,540</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: Valuation allowance</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(81,653</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(87,201</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">82,468</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">67,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax liabilities</div></div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Prepaid expense</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,741</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,787</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Severance benefit deposits</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">6,456</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets</div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">715</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">960</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign currency translation gain</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">13,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">6,411</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">892</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total deferred tax liabilities</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">29,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">16,506</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net deferred tax assets</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">52,778</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">50,833</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="clear:both;max-height:0pt;"></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company has not recognized a deferred tax liability related to outside basis differences inherent in its foreign subsidiaries because the investments in those foreign subsidiaries within the group are essentially permanent in duration or earnings in foreign subsidiaries are intended to be indefinitely reinvested. It is not practicable to estimate the amount of deferred income taxes not recorded that are associated with those outside basis differences. If circumstances change and it becomes apparent that the undistributed earnings from foreign subsidiaries will be remitted or the parent entity will dispose of its interest in the subsidiaries in the foreseeable future, and related income taxes have not been recognized by the parent entity, the parent entity will accrue as an expense of the current period income taxes attributable to that remittance or disposition. </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div><br/></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">C</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">hanges in valuation allowance for deferred tax assets for the years ended December 31, 2024 and 2023 are as follows (in thousands):</div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 74%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended<br/>December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">87,201</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">84,563</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Reductions</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">(38</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">(428</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">(5,510</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">3,066</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 74%;"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">81,653</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">87,201</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 74%;"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024 and 2023, respectively, the Company recorded a valuation allowance of $81,653 thousand and $87,201 thousand on its deferred tax assets related to temporary differences, net operating loss carry-forwards and tax credits of domestic and foreign subsidiaries. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company has recorded a full valuation allowance against one of Korean subsidiaries and certain foreign subsidiaries’ deferred tax assets pertaining to its related tax loss carry-forwards that are not anticipated to generate a tax benefit. The valuation allowances at December 31, 2024 and 2023 were primarily attributable to its Luxembourg subsidiary. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The net operating loss carry-forwards balance as of December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 72%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">NOL carry-forwards</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">418,102</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">403,989</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024, the Company had $418,102 thousand of net operating loss carry-forwards available to offset future taxable income, of which $265,295 thousand is associated with the Company’s Luxembourg subsidiary, mainly attributable to certain expenses incurred in connection with its shareholding in the Company’s Dutch subsidiary. Of the $265,295 thousand net operating loss carry-forwards, $257,036 thousand is carried forward indefinitely and the remaining $8,259 thousand expires from 2034 through 2041. The net operating loss carry-forwards retained by the Company’s U.S. parent amounts to $53,440 thousand, $3,063 thousand is carried forward indefinitely and the remaining $50,377 </div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">thousand expires at various dates through 2037. The total net operating loss carry-forwards retained by the Company’s Korean subsidiaries amounts to $99,367 thousand, in which $58,837 thousand expires in 2038, and the remaining $40,530 thousand expires in 2039. </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company utilized net operating loss of $402 and $1,886 thousand for the years ended December 31, 2024 and 2023, respectively. The Company also has Dutch tax credit carry-forwards of approximately $13,010 thousand as of December 31, 2024. The Dutch tax credits are carried forward to be used for an indefinite period of time.</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Uncertainty in Income Taxes </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company and its subsidiaries file income tax returns in Korea, Japan, Taiwan, and the U.S. and in various other jurisdictions. The Company is subject to income- or <div style="white-space:nowrap;display:inline;">non-income</div> tax examinations by tax authorities of these <div style="display:inline;">jurisdictions </div>for all open tax years. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024 and 2023, the Company recorded $</div>253<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> thousand and $</div>274<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> thousand of unrecognized tax benefits, respectively.</div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A tabular reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of each period is as follows (in thousands): </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 82%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended<br/>December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unrecognized tax benefits, balance at the beginning</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">316</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions based on tax positions related to the current year</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">51</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Lapse of statute of limitations</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(54</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(66</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(18</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unrecognized tax benefits, balance at the ending</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">253</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="clear:both;max-height:0pt;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">No interest and penalties related to unrecognized tax benefits were recognized as of December 31, 2024 and 2023. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company is currently unaware of any uncertain tax positions that could result in significant additional payments, accruals, or other material deviations from this estimate over the next 12 months. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The components of income tax expense (benefit) are as follows (in thousands): </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 72%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended<br/>December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Income (loss) before income tax expense (benefit)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Domestic</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(10,955</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(51,688</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(50,250</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(62,643</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(47,559</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Current income tax expense (benefit)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Domestic</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">0</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">191</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,020</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Uncertain tax position liability (foreign)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(3</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(41</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">188</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred income tax benefit</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Domestic</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,482</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,053</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,041</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(12,876</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(8,523</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(13,929</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total income tax benefit</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(8,335</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(10,937</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> -10955000 2691000 -51688000 -50250000 -62643000 -47559000 0 13000 191000 3020000 -3000 -41000 188000 2992000 -1482000 -1053000 -7041000 -12876000 -8523000 -13929000 -8335000 -10937000 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The provision for domestic and foreign income taxes (benefit) incurred is different from the amount calculated by applying the statutory tax rate to the income (loss) before income tax expense (benefit). The significant items causing this difference are as follows (in thousands): </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 72%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended<br/>December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Provision computed at statutory rates</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(13,155</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(9,988</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Change in statutory tax rates</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(2,329</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">269</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Difference in foreign tax rates</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,522</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Permanent differences</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Derivative assets/liabilities adjustment</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(6</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(17</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">TPECs, hybrid and other interest</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,262</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(2,003</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Equity-based compensation</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(61</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(388</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Permanent foreign currency loss</div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,113</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(910</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Penalty</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">78</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Subpart F income</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">624</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Intercompany debt restructuring</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,125</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;">Disallowed tax attributes</div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(4,147</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other permanent differences</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Withholding tax</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(172</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,594</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Change in valuation allowance</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(37</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(429</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax credits claimed</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,803</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(636</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Uncertain tax positions liability</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(3</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(41</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Change in net operating loss carry-forwards</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">210</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign local taxes</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">42</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">45</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">257</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">46</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Income tax benefit</div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(8,335</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(10,937</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> -13155000 -9988000 -2329000 269000 8522000 1401000 -6000 -17000 -1262000 2003000 -61000 -388000 -1113000 -910000 77000 78000 -624000 3125000 4147000 372000 25000 -172000 1594000 37000 429000 1803000 636000 -3000 -41000 210000 17000 42000 45000 257000 46000 -8335000 -10937000 4147000 3125000 172000 1594000 2003000 910000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A summary of the composition of net deferred income tax assets (liabilities) as of December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 72%;"><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax assets</div></div></div></div></td> <td style="vertical-align: bottom; width: 6%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom; width: 6%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Inventory reserves</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,519</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accrued expenses</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,202</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Property, plant and equipment</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,593</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,679</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accumulated severance benefits</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,024</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">9,927</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> liabilities</div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">740</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign currency translation loss</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">24,271</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">19,049</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">NOL carry-forwards</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">96,358</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">96,361</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Tax credit carry-forwards</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">15,149</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">14,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other long-term payable</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,242</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Interest expense deduction limitation</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,610</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Derivative liabilities</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">434</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,905</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,191</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total deferred tax assets</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">164,121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">154,540</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Less: Valuation allowance</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(81,653</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(87,201</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">82,468</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">67,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Deferred tax liabilities</div></div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Prepaid expense</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,741</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,787</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Severance benefit deposits</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">6,456</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;display:inline;"><div style="white-space: nowrap;display:inline;">right-of-use</div></div> assets</div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">715</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">960</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign currency translation gain</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">13,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">6,411</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Others</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">8,870</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">892</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total deferred tax liabilities</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">29,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">16,506</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net deferred tax assets</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">52,778</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">50,833</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> 1090000 2519000 1202000 1593000 2593000 2679000 8024000 9927000 740000 997000 24271000 19049000 96358000 96361000 15149000 14372000 2205000 2242000 3150000 3610000 434000 0 8905000 1191000 164121000 154540000 81653000 87201000 82468000 67339000 1741000 1787000 -5274000 -6456000 -715000 -960000 13090000 6411000 8870000 892000 29690000 16506000 52778000 50833000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">C</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">hanges in valuation allowance for deferred tax assets for the years ended December 31, 2024 and 2023 are as follows (in thousands):</div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 74%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended<br/>December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">87,201</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">84,563</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Reductions</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">(38</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">)</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">(428</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments</div></div></td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">(5,510</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">3,066</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 74%;"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 74%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">81,653</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">87,201</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; background-color: rgba(255, 255, 255, 0); width: 74%;"></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 5%;">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="background-color: rgba(255, 255, 255, 0);"> </td></tr></table> 87201000 84563000 -38000 -428000 -5510000 3066000 81653000 87201000 81653000 87201000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The net operating loss carry-forwards balance as of December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 72%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">NOL carry-forwards</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">418,102</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">403,989</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 418102000 403989000 418102000 265295000 265295000 257036000 8259000 2041 53440000 3063000 50377000 99367000 58837000 40530000 402000 1886000 13010000 indefinite period of time 253000 274000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">A tabular reconciliation of the total amounts of unrecognized tax benefits at the beginning and end of each period is as follows (in thousands): </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentColor; border-image: none; width: 76%; font-family: Times New Roman; font-size: 10pt; border-collapse: collapse;text-indent: 0px;"> <tr> <td style="width: 82%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended<br/>December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unrecognized tax benefits, balance at the beginning</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">316</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Additions based on tax positions related to the current year</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">51</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Lapse of statute of limitations</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(54</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(66</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Translation adjustments</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(18</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 82%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Unrecognized tax benefits, balance at the ending</div></div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">253</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 82%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> 274000 316000 51000 25000 54000 66000 18000 1000 253000 274000 0 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">18. Geographic and Other Information </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company operates within a single operating segment, standard products business, and also separately reports Transitional Fab 3 Foundry Services revenue and cost of sales. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Chief Executive Officer, as the chief operating decision maker (“CODM”), organizes the Company and measures performance of two business lines of MSS and PAS in the standard products business at the level of revenue and gross profit margin by comparing actual results against previously forecasted targets. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The Company’s CODM does not evaluate the performance of each business line using any information, such as asset or liability, other than revenue and gross profit margin. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In previous reporting periods, the Company categorized revenues from two business lines in its standard products business: the Display Solutions business line and the Power Solutions business line. As part of the Reorganization, the Company regrouped its standard products business into the Mixed-Signal Solutions business line and the Power Analog Solutions business line. Accordingly, effective as of the first quarter of fiscal 2024, the Company categorizes its standard product business revenue by those two regrouped business lines. See “Note 1. Business, Basis of Presentation and Significant Accounting Policies—Business” for additional information regarding the Reorganization. </div></div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px;display:inline;">Revenues for the year ended December 31, 2023 from its previous product categories have been reclassified in order to conform to the current period presentation as follows (in thousands):</div></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 48%;"><div style="display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="display:inline;">MSS</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="display:inline;">PAS</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="display:inline;">Total</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom; width: 48%;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Display Solutions</div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">32,134</div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 11pt; font-size: 11pt; width: 5%;"><div style="font-size:11pt;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">32,134</div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 11pt; font-size: 11pt; width: 5%;"><div style="font-size:11pt;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">—</div><div style="font-size:11pt;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; line-height: 11pt; font-size: 11pt; width: 5%;"><div style="font-size:11pt;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">32,134</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 48%;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Power Solutions</div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">163,556</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">12,232</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">151,324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">163,556</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 48%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">195,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">44,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">151,324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">195,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="clear: both; max-height: 0px;"></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following sets forth information relating to the operating segment, standard products business, as well as the Transitional Fab 3 Foundry Services (in thousands). For financial information below gross profit, including operating income and expenses as well as other income and expenses, please refer to the Company’s consolidated statement of operations. </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 72%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenues</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Standard products business</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Mixed-Signal Solutions</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">54,336</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">44,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Power Analog Solutions</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">166,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">151,324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total standard products business</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">221,140</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">195,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transitional Fab 3 foundry services</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">10,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">34,361</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total revenues</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">231,737</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">230,051</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 72%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cost of Sales</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Standard products business</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Mixed-Signal Solutions</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">32,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">29,397</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Power Analog Solutions</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">135,302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">114,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total standard products business</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">168,008</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">143,762</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transitional Fab 3 foundry services</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">11,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">34,649</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total cost of sales</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">179,822</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">178,411</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 72%;"><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"> 2024 </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"> 2023 </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gross Profit</div></div></div></div></td> <td style="vertical-align: bottom; width: 6%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom; width: 6%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Standard products business</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Mixed-Signal Solutions</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">21,630</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">14,969</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Power Analog Solutions</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">31,502</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">36,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total standard products business</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">53,132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">51,928</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transitional Fab 3 foundry services</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,217</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(288</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total gross profit</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">51,915</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">51,640</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following is a summary of net sales—standard products business (which does not include the Transitional Fab 3 Foundry Services) by geographic region, based on the location to which the products are billed (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 72%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Korea</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">85,991</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">66,817</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Asia Pacific (other than Korea)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">127,967</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">119,244</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">United States</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Europe</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,062</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">6,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">221,140</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">195,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the years ended December 31, 2024 and 2023, of the Company’s net sales—standard products business in Asia Pacific (other than Korea), net sales—standard products business in Greater China (China and Hong Kong) represented 74.8% and 67.0%, respectively, and net sales—standard products business in Japan represented 10.1% and 11.5%, respectively. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net sales from the Company’s top ten largest customers in the standard products business (which does not include the Transitional Fab 3 Foundry Services) accounted for 74% and 69% for the years ended December 31, 2024 and 2023, respectively. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">For the year ended December 31, 2024, the Company had two customers that represented 21.4% and 14.7% of its net sales—standard products business, and for the year ended December 31, 2023, the Company had two customers that represented 16.7% and 13.4% of its net sales—standard products business. </div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">As of December 31, 2024, one customer of the Company’s standard products business accounted for 34.8% of its accounts receivable – standard products business (which does not include the Transitional Fab 3 Foundry Services). As of December 31, 2023, three customers of the Company’s standard products business accounted for 34.9%, 14.4% and 13.9% of its </div><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">accounts receivable – standard products business (which does not include the Transitional Fab 3 Foundry Services), respectively. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">97% of the Company’s property, plant and equipment are located in Korea as of December 31, 2024. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px;display:inline;">Revenues for the year ended December 31, 2023 from its previous product categories have been reclassified in order to conform to the current period presentation as follows (in thousands):</div></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 48%;"><div style="display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 5%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="display:inline;">MSS</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="display:inline;">PAS</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="display:inline;">Total</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: bottom; width: 48%;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Display Solutions</div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">32,134</div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 11pt; font-size: 11pt; width: 5%;"><div style="font-size:11pt;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">32,134</div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 11pt; font-size: 11pt; width: 5%;"><div style="font-size:11pt;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">—</div><div style="font-size:11pt;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; line-height: 11pt; font-size: 11pt; width: 5%;"><div style="font-size:11pt;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap; line-height: 11pt; font-size: 11pt;"><div style="font-size:11pt;display:inline;">32,134</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 48%;"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Power Solutions</div></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">163,556</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">12,232</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">151,324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">163,556</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 48%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">195,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">44,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">151,324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">195,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 48%;"></td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 5%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> 32134000 32134000 0 32134000 163556000 12232000 151324000 163556000 195690000 44366000 151324000 195690000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following sets forth information relating to the operating segment, standard products business, as well as the Transitional Fab 3 Foundry Services (in thousands). For financial information below gross profit, including operating income and expenses as well as other income and expenses, please refer to the Company’s consolidated statement of operations. </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 72%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Revenues</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Standard products business</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Mixed-Signal Solutions</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">54,336</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">44,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Power Analog Solutions</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">166,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">151,324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total standard products business</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">221,140</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">195,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transitional Fab 3 foundry services</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">10,597</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">34,361</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total revenues</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">231,737</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">230,051</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 72%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Cost of Sales</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Standard products business</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Mixed-Signal Solutions</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">32,706</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">29,397</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Power Analog Solutions</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">135,302</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">114,365</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total standard products business</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">168,008</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">143,762</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transitional Fab 3 foundry services</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">11,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">34,649</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total cost of sales</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">179,822</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">178,411</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 72%;"><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td style="width: 6%; vertical-align: bottom;"><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td> <td><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"> 2024 </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"> 2023 </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Gross Profit</div></div></div></div></td> <td style="vertical-align: bottom; width: 6%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom; width: 6%;"><div style="display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Standard products business</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Mixed-Signal Solutions</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">21,630</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">14,969</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Power Analog Solutions</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">31,502</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">36,959</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total standard products business</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">53,132</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">51,928</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Transitional Fab 3 foundry services</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,217</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(288</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total gross profit</div></div></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">51,915</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">51,640</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"></td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> 54336000 44366000 166804000 151324000 221140000 195690000 10597000 34361000 231737000 230051000 32706000 29397000 135302000 114365000 168008000 143762000 11814000 34649000 179822000 178411000 21630000 14969000 31502000 36959000 53132000 51928000 -1217000 -288000 51915000 51640000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following is a summary of net sales—standard products business (which does not include the Transitional Fab 3 Foundry Services) by geographic region, based on the location to which the products are billed (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 72%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Korea</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">85,991</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">66,817</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Asia Pacific (other than Korea)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">127,967</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">119,244</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">United States</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">2,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Europe</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">5,062</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">6,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">221,140</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">195,690</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> 85991000 66817000 127967000 119244000 2120000 2830000 5062000 6799000 221140000 195690000 0.748 0.67 0.101 0.115 0.74 0.69 0.214 0.147 0.167 0.134 0.348 0.349 0.144 0.139 0.97 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">19. Accumulated Other Comprehensive Loss </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accumulated other comprehensive loss consists of the following at December 31, 2024 and 2023, respectively (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 72%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended<br/> December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign currency translation adjustments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(20,927</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(15,348</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Derivative adjustments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(966</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(21,893</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(14,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in accumulated other comprehensive loss for the years ended December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 70%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Year Ended December 31, 2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> currency<br/> translation<br/> adjustments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Derivative<br/> adjustments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(15,348</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(14,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other comprehensive loss before reclassifications</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(5,579</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(2,525</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(8,104</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amounts reclassified from accumulated other comprehensive loss</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">868</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">868</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net current-period other comprehensive loss</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(5,579</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,236</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(20,927</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(966</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(21,893</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 71%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Year Ended December 31, 2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> currency<br/> translation<br/> adjustments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Derivative<br/> adjustments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(11,328</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,225</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(12,553</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other comprehensive loss before reclassifications</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(4,020</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,536</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(5,556</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amounts reclassified from accumulated other comprehensive loss</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net current-period other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(4,020</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,916</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(2,104</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(15,348</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(14,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="clear: both; max-height: 0px;"></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">There was an income tax benefit of $463 thousand related to changes in accumulated other comprehensive loss for the year ended December 31, 2024. There was an income tax expense of $452 thousand related to changes in accumulated other comprehensive loss <div style="display:inline;">for </div>the year ended December 31, 2023. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Accumulated other comprehensive loss consists of the following at December 31, 2024 and 2023, respectively (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 72%;"></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 5%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended<br/> December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Foreign currency translation adjustments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(20,927</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(15,348</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Derivative adjustments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(966</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(21,893</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(14,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> -20927000 -15348000 -966000 691000 -21893000 -14657000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Changes in accumulated other comprehensive loss for the years ended December 31, 2024 and 2023 are as follows (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 70%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Year Ended December 31, 2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> currency<br/> translation<br/> adjustments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Derivative<br/> adjustments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(15,348</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(14,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other comprehensive loss before reclassifications</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(5,579</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(2,525</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(8,104</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amounts reclassified from accumulated other comprehensive loss</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">868</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">868</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Net current-period other comprehensive loss</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(5,579</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(7,236</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(20,927</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(966</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(21,893</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="width: 71%; font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="width: 3%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td> <td style="font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;">Year Ended December 31, 2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Foreign<br/> currency<br/> translation<br/> adjustments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Derivative<br/> adjustments</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Beginning balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(11,328</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,225</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(12,553</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Other comprehensive loss before reclassifications</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(4,020</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1,536</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(5,556</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Amounts reclassified from accumulated other comprehensive loss</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">3,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net current-period other comprehensive income (loss)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(4,020</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,916</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(2,104</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Ending balance</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(15,348</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">691</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(14,657</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr></table> -15348000 691000 -14657000 -5579000 -2525000 -8104000 0 -868000 -868000 -5579000 -1657000 -7236000 -20927000 -966000 -21893000 -11328000 -1225000 -12553000 -4020000 -1536000 -5556000 0 -3452000 -3452000 -4020000 1916000 -2104000 -15348000 691000 -14657000 463000 452000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">20. Loss Per Share </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table illustrates the computation of basic and diluted loss per common share for the years ended December 31, 2024 and 2023: </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 68%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 8%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 8%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands of U.S. dollars,<br/>except share data)</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic loss per share</div></div></div></div></td> <td style="vertical-align: bottom; width: 8%;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="vertical-align: bottom; width: 8%;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net loss</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(54,308</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(36,622</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic weighted average common stock outstanding</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">37,774,280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">41,013,069</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic loss per common share</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1.44</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(0.89</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Diluted loss per share</div></div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net loss</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(54,308</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(36,622</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic weighted average common stock outstanding</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">37,774,280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">41,013,069</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net effect of dilutive equity awards</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Diluted weighted average common stock outstanding</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">37,774,280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">41,013,069</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Diluted loss per common share</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1.44</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(0.89</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="clear: both; max-height: 0px;"></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Diluted earnings (loss) per share adjusts basic earnings (loss) per share for the potentially dilutive impact of stock options and restricted stock units. As the Company has reported loss for the years ended December 31, 2024 and 2023, all potentially dilutive securities are antidilutive and accordingly not considered, therefore basic net loss per share equals diluted net loss per share. </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following outstanding instruments were excluded from the computation of diluted loss per share, as they have an anti-dilutive effect on the calculation: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 70%;"></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Options</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">728,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">802,858</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Restricted Stock Units</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,953,742</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,006,367</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following table illustrates the computation of basic and diluted loss per common share for the years ended December 31, 2024 and 2023: </div></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 68%;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 8%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="width: 8%; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td colspan="6" style="text-align: center; vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">(In thousands of U.S. dollars,<br/>except share data)</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic loss per share</div></div></div></div></td> <td style="vertical-align: bottom; width: 8%;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="vertical-align: bottom; width: 8%;"><div style="letter-spacing: 0px; top: 0px;display:inline;">  </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;display:inline;"></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net loss</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(54,308</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(36,622</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic weighted average common stock outstanding</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">37,774,280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">41,013,069</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic loss per common share</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1.44</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(0.89</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Diluted loss per share</div></div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net loss</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(54,308</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(36,622</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Basic weighted average common stock outstanding</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">37,774,280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">41,013,069</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Net effect of dilutive equity awards</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">— </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Diluted weighted average common stock outstanding</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">37,774,280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">41,013,069</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Diluted loss per common share</div></div></td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(1.44</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">(0.89</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr></table><div style="clear:both;max-height:0pt;text-indent: 0px;"></div><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"></div> -54308000 -36622000 37774280 41013069 -1.44 -0.89 -54308000 -36622000 37774280 41013069 0 0 37774280 41013069 -1.44 -0.89 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">The following outstanding instruments were excluded from the computation of diluted loss per share, as they have an anti-dilutive effect on the calculation: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="text-align:start; margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; text-indent: 0px; border-spacing: 0px;"> <tr> <td style="width: 70%;"></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td> <td style="width: 3%; vertical-align: bottom;"></td> <td></td> <td></td> <td></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="text-align: center; vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="letter-spacing: 0px; top: 0px;display:inline;"><div style="font-weight:bold;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Options</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">728,792</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">802,858</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">Restricted Stock Units</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,953,742</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; white-space: nowrap;">1,006,367</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 728792 802858 1953742 1006367 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">21. Subsequent Events </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;display:inline;"><div style="font-style:italic;display:inline;">Derivative contracts </div></div></div></div><div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;display:inline;">In February 2025, the Company and NFIK entered into derivative contracts of zero cost collars for the period from January 2026 to March 2026. The total notional amounts are $9,000 thousand.</div></div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><div style="font-style:italic;display:inline;">Transition to Pure-Play Power Company </div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March 7, 2025, the Company’s Board of Directors authorized a new strategy to transition into a pure-play Power company, focusing its investments on the Power discrete and Power IC businesses to enhance profitability and maximize shareholder value. As part of this strategy, the Company has initiated a strategic process for its Display business. The goal is to complete this process by the end of the second quarter of 2025, the Display business is expected to be classified as discontinued operations in accordance with U.S. GAAP. Accordingly, beginning with the Company’s Q1 2025 financial statements, the Display business will be reported separately from <div style="display:inline;">continuing </div>operations, which will consist of Power discrete and Power IC business lines. </div> 9000000 false false false false true